Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / ls -ltr to file без переноса колонок? / 3 сообщений из 3, страница 1 из 1
02.10.2008, 13:48:33
    #35572196
rbt
rbt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ls -ltr to file без переноса колонок?
здравствуйте,

можно ли какнибудь колонки с uid, guid ... поставить в одну линию? что - бы output выглядел так же как на экране?

я делаю так, но тогда в теst.log все выводится как одна колонка =(
Код: plaintext
1.
2.
3.
4.
>test.log
for line in `ls -Rltr1 ${JAVA_TOP}/mydirectory`; do
    echo "$line"  >> test.log
done

заранее тнкс!
...
Рейтинг: 0 / 0
03.10.2008, 09:57:46
    #35573941
--null--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ls -ltr to file без переноса колонок?
Естественно, что выводится одна колонка.
Лучше сделать так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
#!/bin/sh

>test.log
ls -Rltr /etc |
while read line
do
    echo "$line"  >> test.log
done
...
Рейтинг: 0 / 0
03.10.2008, 09:59:36
    #35573948
--null--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ls -ltr to file без переноса колонок?
или исправить Ваш вариант:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
#!/bin/sh

>test.log
IFS='
'

for line in `ls -Rltr1 /etc`; do
    echo "$line"  >> test.log
done
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / ls -ltr to file без переноса колонок? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]