1) Подскажите, пожалуйста, как обрабатывать файлы в скрипте BASH, если имена этих файлов состоят из нескольких слов и содержат в себе пробелы. Файлов может и не быть в указанном месте.
Например, файл(ы) называе(ю)тся
Скрипт для создания директории на диске.sh,
Скрипт для создания файлов на диске.sh
и. т.п.
При выполнении скрипта
#!/bin/bash
cd $HOME
zraz=' Скрипт для создания*.sh'
if [ `ls $zraz | wc -l` -gt 0 ]
then
echo 'УРЯЯЯ'
else
echo 'НЕЕЕЕЕЕТ'
fi
появляется ругань когда нет файлов «Скрипт для создания*.sh»
ls: cannot access Скрипт\: No such file or directory
ls: cannot access для\: No such file or directory
ls: cannot access создания*.sh: No such file or directory
2) Какой командой (find, locate, ls), лучше производить поиск и вывод файлов для дальнейшей обработки в скрипте, чтобы можно с помощью переменных или других команд указать место поиска, образец для поиска и другие параметры?
Например, если известно, что файлы должны находиться в определенной директории и имеют что-то общее в имени или содержимом.
Если есть где-то примеры, пожалуйста, подскажите.
3) Какой командой можно узнать позицию искомого символа (подстроки) в строке с начала или с конца строки, а также длину строки (кол-во символов)?
4) Как можно создать командой mkdir папку, которая содержит пробелы в имени (состоит из нескольких слов) ?
Команда
d='fi\ se'; mkdir $d
создает 2 папки.
Как, вообще, можно обрабатывать папки имена которых состоят из нескольких слов (разделены пробелами)? Например, папки типа «папка с картинками_files», которые создает веб-броузер для веб-страниц на диске.
5) Какая команда позволяет дописывать (добавлять) в новую строку текстового файла данные в скрипте? Например есть цикл, проходит 10 итераций и в один и тот же текстовый файл дописывается в новую строку значение строчной переменной, т.е. будет всего 10 строк.






Ответ на:
комментарий
от babusha
Ответ на:
комментарий
от Felagund
Ответ на:
комментарий
от babusha
Ответ на:
комментарий
от sdio

Ответ на:
комментарий
от babusha

Ответ на:
комментарий
от sdio
Ответ на:
комментарий
от Heretique
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Как правильно экранировать имя файла для дальнейшей работы с ним в скрипте? (2017)
- Форум NMAP подскажите как установить готов заплатить (2003)
- Форум Ошибка домашней папки пользователя (2021)
- Форум проблема с установкой ati драйвера (2008)
- Форум ABS Book, где об этом пишется (2008)
- Форум tar не обрабатывает файл с пробелами и без раширения (2015)
- Форум Последствия удаления корня (2008)
- Форум Книги из PDF в DjVU (2015)
- Форум Скрипт на Bash для расчёта объёма файла (2015)
- Форум Не собирается hostapd на slackware aarch64 current (2022)