Есть ли альтернатива команде ls -A в собственных функциях bash?
Подстановочный знак * не то же самое. Я изо всех сил пытался найти один, но echo * не показывает скрытые файлы.
1
2 ответа
3
Попробуй это:
shopt -s dotglob
echo *
2
В качестве альтернативы ответу Сайруса вы можете также зациклить и вывести все содержимое каталога в одну строку:
for file in {.*,*}; do echo "$file"; done
Тем не менее, это немного отличается от ls -A поскольку он включает . и .. ; но все еще может быть полезным.
