Я сделал этот сценарийсписок в Баш скрипт оболочки
#!/bin/bash
liste=`ls -l`
for i in $liste
do
echo $i
done
Проблема в том, я хочу сценарий отображает каждый результат построчно, но она отображает слово в слово:
у меня есть:
my_name
etud
4096
Oct
8
10:13
, и я хочу иметь:
my_name etud 4096 Oct 8 10:13
Конечная цель скрипта - проанализировать каждую строку; это причина, по которой я хочу восстановить всю линию. Возможно, это не лучшее решение, но я не знаю, как восстановить строки.
возможный дубликат [Как вы обработать вывод команды в оболочке линии построчно?] (Http://stackoverflow.com/questions/3113005/how-do- вы-process-the-output-of-a-command-in-the-shell-line-by-line) –
@federem Почему бы вам не рассказать нам какую _специфическую информацию из строки? Отметка? Размер? Есть лучшие способы получить эти вещи, не связанные с 'ls'. –