PDA

View Full Version : [BASH SHELL]Problema espressioni regolari...


johnny90
17-02-2011, 15:55
salve a tutti, da un po di tempo sto cominciando a studiare la bash shell,ho dei problemi a capire come si usano le espressioni regolari,per esempio,ho uno script che riceve da tastiera una stringa costituita da un percorso di una directory seguita da uno spazio e un altro percorso dove salvare il contenuto,come faccio ad applicare le espressioni regolari per estrapolare da questa stringa soltanto per esempio il percorso della prima directory e salvarlo in una variabile?
avevo pensato a questa: ^.*( +)$ ,come faccio ad eseguire questa espressione sulla stringa presa da tastiera?ciao e grazie..

zuper
18-02-2011, 18:17
bisogna capire cosa intendi

in che senso lo script "riceve"?

se tipo

shell.ksh percorso1 percorso2

sono considerati gli argomenti di lancio dello script

$1 sarà percorso1
$2 percorso2

non devi elaborare niente :)