?

Log in

имеется переменная с каталогами внутри DIR="/home/user \… - Оболочка Bash [entries|archive|friends|userinfo]
Оболочка Bash

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

[Jun. 8th, 2010|12:43 am]
Оболочка Bash

ru_bash

[dyff]
имеется переменная с каталогами внутри
DIR="/home/user \
/home/user/AAA BBB"
как обработать это в цикле чтобы не развалился путь?
linkReply

Comments:
From: referendary
2010-06-08 03:39 pm (UTC)
как каталоги разделены внутри переменной?
Тоже пробелом?
(Reply) (Thread)
[User Picture]From: dyff
2010-06-08 06:58 pm (UTC)
да.
проблема уже решилась экранированием и sed'ом.
(Reply) (Parent) (Thread)
(Deleted comment)
[User Picture]From: dyff
2010-09-14 07:24 am (UTC)
for tmp in `echo $DIR | sed 's/\\\ /~/g'`; do
   tmp=`echo $tmp | sed 's/~/\ /g'`
   ...
done
(Reply) (Parent) (Thread)