Toggle navigation
Fórum Root.cz
Domů
Nápověda
Vyhledávání
Přihlásit
Registrovat
Fórum Root.cz
Hlavní témata
Vývoj
BASH - Nahrazení části textu
« předchozí
další »
+
Tisk
Stran: [
1
]
BASH - Nahrazení části textu
5 Odpovědí
1352 Zhlédnutí
p.petr
BASH - Nahrazení části textu
«
kdy:
10. 11. 2017, 17:40:01 »
Poradte prosim jak mam nahradit v promene kousek cesty.
Mam
a="/a/b/c/d"
ale potrebuji
a="/1/2/c/d"
dik.
IP zaznamenána
Reklama
Jenda
Re:BASH - Nahrazení části textu
«
Odpověď #1 kdy:
10. 11. 2017, 17:43:04 »
Není z toho poznat, jestli chceš nahradit a za 1, nebo obecně začátek.
sed -re "s@co@čím@g" -e "s@něco jiného@něčím dalším@g"
IP zaznamenána
p.petr
Re:BASH - Nahrazení části textu
«
Odpověď #2 kdy:
10. 11. 2017, 18:03:37 »
/a/b chci nahradit /1/2, vzdy je to /a/b a vzdy se to bude nahrazovat /1/2 a vzdy je to okraj te cesty.
IP zaznamenána
wireshark amater
Re:BASH - Nahrazení části textu
«
Odpověď #3 kdy:
10. 11. 2017, 18:27:35 »
STRING="toaleta"
echo ${STRING//to/2}
retezit...
IP zaznamenána
standa12345
Re:BASH - Nahrazení části textu
«
Odpověď #4 kdy:
10. 11. 2017, 22:15:30 »
OLDPATH="/a/b/c/d"
NEWPATH="/1/2${OLDPATH#/a/b}"
echo $NEWPATH
Viz "man bash" sekce "Parameter Expansion"
IP zaznamenána
Reklama
Alibaba
Re:BASH - Nahrazení části textu
«
Odpověď #5 kdy:
11. 11. 2017, 07:03:19 »
sed 's/\/a\/b/\/1\/2/g'
IP zaznamenána
+
Tisk
Stran: [
1
]
« předchozí
další »
Fórum Root.cz
Hlavní témata
Vývoj
BASH - Nahrazení části textu
Přejít na:
=> Vývoj