[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [bash] eseguire comando con parametri in variabile



Ciao,

Il Ven, 18 Novembre 2011 10:03 am, Paolo Sala ha scritto:
>> #!/bin/sh
>>
>> test_dir="dir con spazi"
>> rm_dir=0
>> if [ ! -d "$test_dir" ]; then
>>     mkdir "$test_dir"
>>     [ $? -gt 0 ] && exit 1
>>     rm_dir=1
>> fi
>>
>> cmd="ls -la \"$test_dir\""
>> $cmd

cmd=ls
copt=-la
cpar=$test_dir
$cmd $copt "$cpar"

>> [ $rm_dir ] && rmdir "$test_dir"

Ok?

-- 
http://bodrato.it/


Reply to: