|
Naslov: [rešeno] shell cut komanda Poruka od: Demon 02 Јануар 2008, 22:11:38 Narode, treba mi pomoć. Pošto nisam vješt s "cut" komandom (nikako da je "natjeram" da mi radi šta hoću) zamolio bih da mi neko riješi ovaj problem:
Kod: #! /bin/sh PUTANJA=`kdialog --getsavefilename "$HOME" "*.iso |ISO Files"` FAJL=`???` FOLDER=`???` Objašnjenje: PUTANJA je varijabla koju dobijem iz kdialoga. To je ustvari putanja nekog fajla sa iso ekstenzijom. To je ok. Kako sad iz te putanje da dobijem pomoću cut komande FAJL i FOLDER varijable? Znači, ako imam putanju, npr. /home/ime/Desktop/fajl.iso kako da dobijem da FAJL bude "fajl.iso" a FOLDER "/home/ime/Desktop/"? Cijenim svu pomoć koju pružite. I hvala unaprijed. ;) Naslov: Odg: shell cut komanda Poruka od: RiSK 02 Јануар 2008, 23:11:15 Mora li bas da bude sa cut?
Daleko jesnostavnije i bolje resenje je upotreba dirname i basename alata iz GNU Coreutils-a. Sa ovim bi bilo: Kod: FAJL=`basename $PUTANJA` FOLDER=`dirname $PUTANJA` Naslov: Odg: shell cut komanda Poruka od: Demon 03 Јануар 2008, 01:40:04 Ne mora da bude cut. Probaću ovako, hvala! Kako se toga ranije ne sjetih... :D
Powered by SMF 1.1.7 |
SMF © 2005, Simple Machines LLC |
Srpski prevod uredio: tomaja [linuxo.org]
Joomla Bridge by JoomlaHacks.com |