Мне нужна команда, которая будет указывать имя 2 файла/папки в папке переменной. Нет файлов/папок, я хочу, чтобы эта команда работала в любой папке. Например: Если сделать Ls в папке он дает мне: hey.txt привет лол yolo.png И я хочу команду найти второй файл/папку, в данном случае это папка привет , Затем я хочу, чтобы WATHFILE имел значение hello. Спасибо заранее. Редактировать: Кроме того, есть ли способ изменить количество файлов для поиска, от второго файла до третьего, на основе переменной?Как найти второй файл в папке в оболочке Scripting (unix)
0
A
ответ
0
Это установит переменную со вторым результатом:
var=$(ls | sed -n '2p')
Почему вы хотите установить переменную $8
встроенную в это значение?
+0
Это был всего лишь пример того, что я мог сделать с этим. Но я передумал, как только я опубликовал вопрос. OOPS. – user3684046
0
Это звучит как работа для редактора sed
. Вы можете направить вывод ls
через СЭД затем извлечь второе слово:
ls | sed -n 2p
Теперь вы можете делать то, что вы хотите с этим выходом, например, сохранить его в переменной:
foo=`ls | sed -n 2p`
Смежные вопросы
- 1. Как найти второй последний файл в папке
- 2. Как найти длину массива в оболочке unix?
- 3. Прочитать файл Word в оболочке unix
- 4. UNIX Shell Scripting Output
- 5. Массивы в оболочке unix?
- 6. Unix shell scripting - найти и заменить
- 7. Как получить файл csv в виде массива в оболочке unix?
- 8. Как просмотреть файл .mat в MATLAB или в оболочке Unix?
- 9. Арифметика в оболочке Unix Сценарий
- 10. Ошибка в строке Конкатенация в оболочке Scripting
- 11. Синтаксическая ошибка в оболочке UNIX
- 12. Как grep '*' в оболочке unix korn
- 13. Понимание использования PIPE mkfifo в оболочке Scripting
- 14. Regex найти файл в папке
- 15. Linux: как получить второй последний файл в папке
- 16. Как отобразить одну строку и отсортировать файл в оболочке unix?
- 17. Удаление текста в оболочке unix
- 18. Unix Shell scripting (KSH)
- 19. Unix-Shell Scripting
- 20. Найти последний модифицированный файл в оболочке adb
- 21. Unix Shell Scripting
- 22. Как найти недавно добавленный файл в папке?
- 23. В то время как цикл в оболочке Unix bash
- 24. Как создать многострочное обновление в оболочке unix
- 25. Как использовать массивы в оболочке unix?
- 26. ## */use in UNIX Shell Scripting
- 27. Контроль версий для Unix и Linux Scripting
- 28. Как заменить второй существующий файл в unix-файле
- 29. Написание программы в оболочке bash в UNIX
- 30. chdir в пользовательской оболочке в Unix
Что делать, если в папке есть <2 файла/папки? –