Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: Myrmica 28 Srpna 2013, 16:45:34
-
Ahoj,
lze nějak udělat jednořádkový příkaz tak aby se v gedit otevřel soubor nalezený pomocí příkazu find.
Stačí první, ale optimální by bylo všechny.
něco v tomhle smyslu:
gedit find ~/.mozilla/firefox/ -name prefs.js -print
-
Co nějaký doplněk do geditu?
http://oliver.github.io/gedit-file-search/
Nebo třeba nějak takto?
find ~/.mozilla/firefox/ -name prefs.js -print |while read line; do gedit "$line"
Nejsem u ubuntu a nemohu vyzkoušet, zároveň tomu nerozumím, tak třeba je to úplně mimo. Zkoušíte na vlastní riziko.
-
gedit `find ~/.mozilla/firefox/ -name prefs.js -print`
-
gedit `find ~/.mozilla/firefox/ -name prefs.js -print`
Ty obrácené apostrofy to je to co jsem hledal. Díky. K+
-
gedit `find ~/.mozilla/firefox/ -name prefs.js -print`
Ty obrácené apostrofy to je to co jsem hledal. Díky. K+
Tohle je to samé, při vnořených zvěrstvech se to může hodit ;)
gedit $(find ~/.mozilla/firefox/ -name prefs.js -print)
Ovšem, pokud bychom to vzali méně prasácky, tak využijeme přímo find:
find ~/.mozilla/firefox/ -name prefs.js -exec gedit {} \+
-
Ovšem, pokud bychom to vzali méně prasácky, tak využijeme přímo find:
find ~/.mozilla/firefox/ -name prefs.js -exec gedit {} \+
To s tím parametrem -exec je také dobré, to jsem nějak přehlédl při prohlížení manuálových stránek.