У меня есть некоторые пути, хранящиеся в переменной (имя переменной -> тест)Чтение переменной, которая имеет пробел в его значении
echo "${test}"
Результат:
/abc/pqr/filepath1
/abc/pqr/lmn/file path2
/abc/pqr/rst/filepath3
Я хочу, чтобы избежать «пространство» характер во втором пути и получить владелец для каждого пути, я использую следующую команду:
stat -c '%U' ${test} , works for 1st and 3rd path.
Как сделать эту работу за 2 nd путь? Заранее спасибо.
У вас есть все пути в одну строку в переменной? Кажется, это может быть лучшим местом для использования массива –
Как вы получаете эти пути в '$ test'? – anubhava