Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Otevření nalezeného souboru (find gedit)  (Přečteno 2541 krát)

Myrmica

  • Závislák
  • ***
  • Příspěvků: 1701
    • MYRMICA
Otevření nalezeného souboru (find gedit)
« kdy: 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:
Kód: [Vybrat]
gedit find ~/.mozilla/firefox/ -name prefs.js -print
Stolní strojek: OS– UBUNTU 16.04 x86_64, MB ASUS P8 Z68-V/GEN3, Intel® Core™ i5-3470 CPU @ 3.20GHz × 4 , 16GiB DDR3, GeForce GTX 670...
Notebook: ASUS U53Jc OS– UBUNTU 16.04 x86_64, Windows 7, Processor – Intel Core i5-460M (2,53 GHz), Graphics – switchable NVIDIA GeForce 310M and Intel GMA HD

beer

  • Host
Re:Otevření nalezeného souboru (find gedit)
« Odpověď #1 kdy: 28 Srpna 2013, 16:55:48 »
Co nějaký doplněk do geditu?

http://oliver.github.io/gedit-file-search/

Nebo třeba nějak takto?

Kód: [Vybrat]
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.

jmp

  • Host
Re:Otevření nalezeného souboru (find gedit)
« Odpověď #2 kdy: 28 Srpna 2013, 17:01:01 »
Kód: [Vybrat]
gedit `find ~/.mozilla/firefox/ -name prefs.js -print`

Myrmica

  • Závislák
  • ***
  • Příspěvků: 1701
    • MYRMICA
Re:Otevření nalezeného souboru (find gedit)
« Odpověď #3 kdy: 28 Srpna 2013, 17:10:32 »
Kód: [Vybrat]
gedit `find ~/.mozilla/firefox/ -name prefs.js -print`
Ty obrácené apostrofy to je to co jsem hledal. Díky. K+
Stolní strojek: OS– UBUNTU 16.04 x86_64, MB ASUS P8 Z68-V/GEN3, Intel® Core™ i5-3470 CPU @ 3.20GHz × 4 , 16GiB DDR3, GeForce GTX 670...
Notebook: ASUS U53Jc OS– UBUNTU 16.04 x86_64, Windows 7, Processor – Intel Core i5-460M (2,53 GHz), Graphics – switchable NVIDIA GeForce 310M and Intel GMA HD

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:Otevření nalezeného souboru (find gedit)
« Odpověď #4 kdy: 28 Srpna 2013, 17:35:22 »
Kód: [Vybrat]
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 ;)

Kód: [Vybrat]
gedit $(find ~/.mozilla/firefox/ -name prefs.js -print)
Ovšem, pokud bychom to vzali méně prasácky, tak využijeme přímo find:

Kód: [Vybrat]
find ~/.mozilla/firefox/ -name prefs.js -exec gedit {} \+

Myrmica

  • Závislák
  • ***
  • Příspěvků: 1701
    • MYRMICA
Re:Otevření nalezeného souboru (find gedit)
« Odpověď #5 kdy: 28 Srpna 2013, 22:43:50 »
Ovšem, pokud bychom to vzali méně prasácky, tak využijeme přímo find:
Kód: [Vybrat]
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.
Stolní strojek: OS– UBUNTU 16.04 x86_64, MB ASUS P8 Z68-V/GEN3, Intel® Core™ i5-3470 CPU @ 3.20GHz × 4 , 16GiB DDR3, GeForce GTX 670...
Notebook: ASUS U53Jc OS– UBUNTU 16.04 x86_64, Windows 7, Processor – Intel Core i5-460M (2,53 GHz), Graphics – switchable NVIDIA GeForce 310M and Intel GMA HD

 

Provoz zaštiťuje spolek OpenAlt.