Používám následující příkaz k nahrazení yyyymmdd
na YYYYMMDDHH24MISS
v mém souboru:
sed -e 's/\('yyyymmdd'\)/\('YYYYMMDDHH24MISS'\)/g' filename
Poté, co spustím příkaz v PuTTY, zobrazí soubor s nahrazenými hodnotami, ale neodrážejí se, pokud more
soubor.
Zkusil jsem použít -i
, ale říká
sed: illegal option -- i
Může mi prosím někdo navrhnout, jak nahradím daný kód ve více souborech a uložím je?
Přijatá odpověď:
Zkuste toto:
sed 's/yyyymmdd/YYYYMMDDHH24MISS/g' filename > changed.txt
Nebo chcete-li zachovat stejný název souboru:
sed 's/yyyymmdd/YYYYMMDDHH24MISS/g' filename > changed.txt && mv changed.txt filename
Oring s True In A Command Over Ssh?
Odstraňování problémů s DNS. Campus Domain se při používání Campus Network nevyřeší?