K tomu můžete použít sed:
$ sed s/sara/mary/g <<< 'hello sara , my name is sara too .'
hello mary , my name is mary too .
Nebo pokud chcete změnit soubor na místě:
$ cat FILE
hello sara , my name is sara too .
$ sed -i s/sara/mary/g FILE
$ cat FILE
hello mary , my name is mary too .
Můžete použít sed:
# sed 's/sara/mary/g' FILENAME
vypíše výsledky. Konstrukce s/// znamená hledat a nahrazovat pomocí regulárních výrazů. 'g' na konci znamená "každý případ" (nejen ten první).
Můžete také použít perl a upravit soubor na místě:
# perl -p -i -e 's/sara/mary/g;' FILENAME
Nebo awk
awk '{gsub("sara","mary")}1' <<< "hello sara, my name is sara too."
Čistý bash způsob:
before='hello sara , my name is sara too .'
after="${before//sara/mary}"
echo "$after"
NEBO pomocí sed:
after=$(sed 's/sara/mary/g' <<< "$before")
echo "$after"
VÝSTUP:
hello mary , my name is mary too .
Jaký je výchozí stav registru při spuštění programu (asm, linux)?
chyba konfigurace:Nelze se připojit k systému boost_system