Odštampaj stranicu - [rešeno] shell cut komanda

Linuxo Forumi

Linux => Programiranje => Temu započeo: Demon 02 Јануар 2008, 22:11:38



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