>> { system("rm "'"${DIR}-{NET}.${HOST}"'" ) }
>Спасиб помогло!
>Только я не понял почему надо ` в кавычки заключать?
В итоге наиболее безопасно получить е
>> { system("rm "'"${DIR}-{NET}.${HOST}"'" ) }
>Спасиб помогло!
>Только я не понял почему надо ` в кавычки заключать?
В итоге наиболее безопасно получить получить в shell строку в двойных кавычках, на случай если после подстановки результирующая строка содержит пробелы
system( "rm \"${BLA_BLA_BLA}\"" )
Как мы знаем подстановки не будет внутри одиночных кавычек, значит надо дать шеллу возможность это сделать путем выдирания из под них и склеивания
system( "rm \"'"${BLA_BLA_BLA}"'\"" )
Успехов
--- sas
Кстати я забыл эскейпить внутренние двойные кавычки или это cgi?
:)