Скрипт #1 -- ~/bin/cfn, взят из Advanched Bash-Scripting Guide, автор -- Stephane Chazelas:
#! /bin/bash
#Взято из Advanched Bash-Scripting Guide
#Автор -- Stephane Chazelas
for filename in $1/* # Not necessary to use basename,
# since "*" won't return any file containing "/".
do n=`echo "$filename/" | tr '[:upper:]' '[:lower:]'`
# POSIX char set notation.
# Slash added so that trailing newlines are not
# removed by command substitution.
# Variable substitution:
n=${n%/} # Removes trailing slash, added above, from filename.
[[ $filename == $n ]] || mv "$filename" "$n"
# Checks if filename already lowercase.
done
exit 0
--------------------------------
Скрипт #2 -- cfn-dir:
#! /bin/sh
#
#
rm /tmp/temp -f
find $1 -type d >> /tmp/temp
for fol in 'tac /tmp/temp'
do
#LINE #8:
cd $fol
#END OF LINE #8
cfn .
done
rm /tmp/temp
exit 0
Ошибок вроде нет, но выводиться:
/home/my_name/bin/cfn-dir: line 8: cd: tac: No such file or directory
Ответ на:
комментарий
от watashiwa_daredeska
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Вопрос по bash (2005)
- Форум Собрать файлы в одну директорию из # директории с поддериекториями (2016)
- Форум Bash: файл или директория. (2009)
- Форум авторизация в openvpn по username/pass. (2015)
- Форум Скрипт атоматического удаления старых ядер Debian/Ubuntu (2011)
- Форум Помогите со скриптом бэкапа (2017)
- Форум Обновление Perl (2015)
- Форум Проблема с правами доступа в linux (2019)
- Форум Debian USB automount (2023)
- Форум Крик о помощи! Скрипт bash который меняет txt в html. Не запускается, помогите срочно!! (2015)