GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak „vyhledat a nahradit“ mnoho souborů?

Používám grep příkaz k vyhledání řetězce v mnoha souborech. Existuje něco podobného jako „vyhledat a nahradit“?

Přijatá odpověď:

Hledáte sed příkaz. Chcete-li například nahradit „pes“ výrazem „kočka“ ve všech textových souborech v aktuálním adresáři:

sed -i 's/dog/cat/' *.txt

Ubuntu
  1. Jak zjistit počet souborů v adresáři a podadresářích

  2. Jak hledat soubory podle velikosti a přípony?

  3. Jak přesunout všechny soubory a složky pomocí příkazu mv

  1. Jak kopírovat soubory a adresáře v Linuxu

  2. Jak přejmenovat soubory v Linuxu

  3. Jak najít soubory v Linuxu pomocí příkazu Najít

  1. Jak stahovat a extrahovat soubory Tar jedním příkazem

  2. Jak přesouvat soubory a adresáře v Linuxu (mv Command)

  3. Jak používat příkaz cp ke kopírování souborů a adresářů