Existuje nějaký příkaz pro vyhledání souborů v adresáři a výstup výsledku do souboru s textem předpony před názvem nalezeného souboru?
Mám například adresář s těmito soubory:
sound1
sound2
sound3
…
Poté zadejte příkaz k prohledání adresáře a zapište výsledky do textového souboru s předponou před ním, např.
media sound1
media sound2
media sound3
…
Bonusová otázka
Existuje způsob, jak zapsat „media1“, „media 2“ atd... namísto pouhého „media“ do existujícího textového souboru bez odstranění toho, co bylo v tomto textovém souboru dříve?
media1 sound1
media2 sound2
media3 sound3
…
Přijatá odpověď:
Toto by mělo pomoci:
find /path/to/sound/files -type f -name "sound[0-9]" -printf 'media %f\n' > file.txt
Informace:
sound[0-9]
:Vyhledejte soubor s názvy, které mají sound
a končí číslem
-printf 'media %f\n'
:Naformátujte název souboru s předponou média.
> file.txt
:Odešlete jej do souboru s názvem soubor.txt.
Kam zmizel Negativní Compiz Plugin?
Vytvoření zálohy stávajícího systému Ubuntu 16.04 na externím USB?