shell command

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Čtvrtek Leden 16 16:05:07 CET 2003


On Thu, 16 Jan 2003, Peter Luciak wrote:

> >>potrebujem v skripte dostat do premennej meno suboru bez pripony a
> >>posledneho znaku v mene
> 	V tcsh je na to nejaky modifikator (teda nieco na sposob
> $file:h), ktory vypise meno bez pripony (ak si teda spravne
> pametam...)

Coz o to, v bashi vlastne taky: ${VAR%.*}

A tim lze fakticky vyresit cely problem: ${VAR%?.*} urizne od konce
vsechno zacinajici libovolnym znakem a teckou (zdvojeni % je mozno
dosahnout toho, ze urezava nejdelsi suffix vyhovujici vzorku misto
nejkratsiho).

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."



Další informace o konferenci Linux