[[Прочее]]

Прочее

Прерывание скрипта, если команда вернула код ошибки, с выводом номера строки

_

#!/bin/bash
<команда>
if [ $? -ne 0 ]; then
echo "FATAL ERROR: $BASH_SOURCE line:$LINENO"
exit 1
fi

Поиск всех файлов доступных для записи пользователю в указанной директории

_

#!/bin/bash
LIST=`find $1 -type f`

for FILE1 in $LIST; do
if  [[ -f $FILE1 &&  -w $FILE1 ]]; then
echo "$FILE1"
fi
done

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
205 +11​ =᠎ ?
 
practice/bash/other.txt · Последние изменения: 2012/06/03 21:52 (внешнее изменение)
Gentoo Linux Driven by DokuWiki