ΠΠ°ΠΌΠ΅Π½Π° ΡΡΡΠΎΠΊ – ΡΡΠΎ ΡΠΎ, ΡΡΠΎ ΠΌΡ ΡΠ°ΡΡΠΎ Π΄Π΅Π»Π°Π΅ΠΌ Π² ΡΠΊΡΠΈΠΏΡΠ°Ρ .
ΠΠ°ΠΊ ΠΈ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π² Bash Π΅ΡΡΡ ΡΠΏΠΎΡΠΎΠ± ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ Π±Π΅Π· ΠΎΡΠΎΠ±ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ.
state="on on on"
state="${state//on/off}"
echo "${state}"
# off off offstate="on on on"
# ΠΠ°ΠΌΠ΅Π½ΠΈΠΌ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ΅ Π²Ρ
ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅
state="$(echo "${state}" | sed "s/on/off/")"
echo "${state}" # off on on
# ΠΠ°ΠΌΠ΅Π½ΠΈΡΠ΅ Π²ΡΠ΅ Π²Ρ
ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ "g" (global)
state="$(echo "${state}" | sed "s/on/off/g")"
echo "${state}" # off off off
ΡΠΌ. ΡΠ°ΠΊΠΆΠ΅:
- πΒ Bash ΡΠΊΡΠΈΠΏΡ Π΄Π»Ρ ΠΎΡΠΈΡΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΡΡΠ° Π½Π° Linux
- π§ ΠΠ°ΠΊ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π²Π΅ΡΡΠΈΡ Bash
- πΒ Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ IFS Π² ΡΠΊΡΠΈΠΏΡΠ°Ρ Π½Π° Bash?
![]()
