Имеется команда:
ls -l -a && less build.sh
Команда - стоит на первом месте
Значение команды идет сразу после команды (если оно есть)
Опции - идут с префиксом '-' или '--', следуют за командой
Требуется построить древо вызова... Сейчас имеется алгоритм который сплитами и циклами строит подобное дерево. Суть вопроса, какие подводные камни могут встретиться?
Существует ли документ, показывающий иерархию (приоритет) выполнения комманд, как, например, в java ?
$ nc -v microsoft.com 80
microsoft.com [104.43.195.251] 80 (http) open
GET / HTTP/1.0
Host: ya.ru
Connection: close
HTTP/1.1 301 Moved Permanently
Cache-Control: private
Content-Length: 23
Content-Type: text/html
Location: http://www.microsoft.com
Server: Microsoft-IIS/8.5
Set-Cookie: ASPSESSIONIDASRCAASR=PBJJGFHDDCGOKPCJFIKFJPPE; path=/
X-Powered-By: ASP.NET
Date: Wed, 08 Mar 2017 18:12:16 GMT
Connection: close
<!--TOOLBAR_EXEMPT-->
А нет универсальной проверки на любую ошибку? Типо такого?
do-something || :
if ! do-something ; then
echo 'do-something failed'
fi
Я правильно применяю IFS?
Как мне корректно обработать этот пробел и подставить значение переменной в качестве нескольких ключей для dar'а?
WHATTOBACK=( -P Music -P 'Наши документы' -P Работа/Неактуальное )
dar -c ${BACKDIR}`date -I`_"$SERIALNUMBER"_1full "${WHATTOBACK[@]}"
find /dev -type b -print0 | xargs -0 stat -c '%02t%02T %n' | grep ^`stat -c %D <имя каталога>`