[[ Прочее ]]

Прочее

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

_

#!/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

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
172 +1 = 
 
practice/bash/other.txt · Последнее изменение: 2022/08/31 14:53 — 127.0.0.1
Gentoo Linux Gentoo Linux Driven by DokuWiki