URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 81089
[ Назад ]

Исходное сообщение
"Список файлов одной строкой"

Отправлено Malone32 , 09-Июл-08 16:40 
Люди, можно ли вывести содержимое каталога одной строкой (чтобы файлы были разделены пробелами). В команде ls вроде нет такого параметра.

Содержание

Сообщения в этом обсуждении
"Список файлов одной строкой"
Отправлено anonymous , 09-Июл-08 16:51 
>Люди, можно ли вывести содержимое каталога одной строкой (чтобы файлы были разделены
>пробелами). В команде ls вроде нет такого параметра.

echo *


"Список файлов одной строкой"
Отправлено Malone32 , 11-Июл-08 11:03 
а можно ли записать в переменную список файлов через запятую?


"Список файлов одной строкой"
Отправлено anonymous , 11-Июл-08 11:12 
>а можно ли записать в переменную список файлов через запятую?

p=`ls -x`


"Список файлов одной строкой"
Отправлено Malone32 , 11-Июл-08 13:57 
>>а можно ли записать в переменную список файлов через запятую?
>
>p=`ls -x`

это я уже пробовал в скрипте, не получается. Может я что-то делаю не так:

#! /bin/sh
cd #какой-то каталог
dd='ls -x'
echo $dd


"Список файлов одной строкой"
Отправлено angra , 11-Июл-08 11:20 
Много вариантов, например так:
a=$(perl -e 'print join(",",<*>)'); echo $a;