travis1880 miért nem csinálod úgy, hogy külön-külön keresel rá a date,text és telephone kezdetű sorokra és mindhárom keresés eredményét ugyanabba a txt fájlba íratod a '>>' segítségével? És akkor ebben a fájlban meglesz az összes olyan sor ami neked kellhet.
nagy.zsolt travis1880köszönöm a választ. Azért nem jó ez a megoldás, mert ezesetben a sorok teljesen különállóak lesznek. Azt szeretném, hogy a date-t a text, s azt a telephone sor kövesse. Ezek összetartozó adatok.
kelemzol Üdv! Ilyenkor a legegyszerűbb az awk :) cat file | awk '/^date|^text|^telephone/ { print $0; }'
fradi81 Hello Ez lenne a parancs amivel fájl információkat szeretnék kiíratni: exiftool fileneve.mp4 |grep '^Compressor ID\|^Image\|^Audio\|^File Name' Hogyan kellene megcsinálni hogy ha beírom ezt a parancsot: exiftool fileneve.mp4 akkor a végére automatikusan alkalmazza a grepet? Ezt a jelet ^ melyik bill. kombinációval lehet előhozni?
nortai fradi81^ -> altgr+3 Amit keresel: mp4info(){ exiftool "$@" | grep "^Compressor ID\|^Image\|^Audio\|^File Name"; } futtat: mp4info filneve.mp4 Ha ezt megakarod jegyeztetni vele: echo 'mp4info(){ exiftool "$@" | grep "^Compressor ID\|^Image\|^Audio\|^File Name"; } ' >> ~/.bashrc
fradi81 nortaiHello Meg lehetne oldani azt hogy a fenti műveletet a nautilusban is el tudjam játszani, jobb klikk a videóra és ott lenne egy mp4info menüpont, ami végülis megnyitná a terminált és elvégezné autómatikusan azon a fájlon amire kattintottam?
nortai fradi81Jobb ötletem nincs, több fájlt is kijelölhetsz majd gedit-ben megnyitja a tartalmát. Innen gondolom menni fog. Szóval ennek tartalmát lemented egy fájlba, adsz neki futtatási jogot. (ez fontos) Majd bemásolod a megfelelő helyre: ~/.gnome2/nautilus-scripts/ http://paste.ubuntu.com/910744/