Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Unix-системы Новый топик    Ответить
 Как отсортировать результат ls в bash  [new]
x17.mstu
Member

Откуда:
Сообщений: 272
Как в bash пронумеровать и отсортировать результат команды ls -R , к примеру строки которые начинаются на wkf_имя переименовываем в wkf_имя_1, s_имя в s_имя_2 и нужно отсортировать , соответственно,

wkf_имя_1
s_имя_2
14 авг 19, 20:32    [21949611]     Ответить | Цитировать Сообщить модератору
 Re: Как отсортировать результат ls в bash  [new]
Alex URS
Member

Откуда: 0f17
Сообщений: 223
# find -type f
./wtf_e
./x
./s_w
./s_q
./wtf_w
./wtf_q
./s_e
#
# sh ./x
s_e_1
s_q_1
s_w_1
wtf_e_2
wtf_q_2
wtf_w_2
#
# cat ./x
for i in $(ls -R); do 
 if [[ $i == wtf* ]]; then
  echo $i\_2
 fi 
 if [[ $i == s* ]]; then
  echo $i\_1
 fi 
#
15 авг 19, 16:07    [21950270]     Ответить | Цитировать Сообщить модератору
 Re: Как отсортировать результат ls в bash  [new]
x17.mstu
Member

Откуда:
Сообщений: 272
Alex URS,
Я так понял происходит переименованное файлов , а без переименованиях сортировку сделать нельзя с вышестоящей логикой ?
16 авг 19, 15:34    [21951145]     Ответить | Цитировать Сообщить модератору
 Re: Как отсортировать результат ls в bash  [new]
Alex URS
Member

Откуда: 0f17
Сообщений: 223
x17.mstu
Как в bash пронумеровать и отсортировать результат команды ls -R , к примеру строки которые начинаются на wkf_имя переименовываем в wkf_имя_1, s_имя в s_имя_2 и нужно отсортировать , соответственно,

wkf_имя_1
s_имя_2


x17.mstu
Alex URS,
Я так понял происходит переименованное файлов , а без переименованиях сортировку сделать нельзя с вышестоящей логикой ?


можно, но сперва определись что нужно
16 авг 19, 16:18    [21951192]     Ответить | Цитировать Сообщить модератору
 Re: Как отсортировать результат ls в bash  [new]
Alex URS
Member

Откуда: 0f17
Сообщений: 223
и кстати, физически файлы не переименовываются
команда echo предназначенная для отображения строки текста
16 авг 19, 16:21    [21951196]     Ответить | Цитировать Сообщить модератору
Все форумы / Unix-системы Ответить