Что означает 2> в командной строке Unix?
scriptlist=`ls $directory_/fallback_* 2> /dev/null`
Что именно является целью2>
часть команды? Я опустил его и запустил команду, она просто отлично работает.
И, если выходные данные ls сохраняются в файле / dev / null, что именно является переменнойscriptlist
будет содержать. Когда я выполнил код, вывод был в переменной, а в файле ничего не былоnull
, Если мы удалим2
, тогда вывод находится в файле вместо переменной. Есть идеи, что именно делает эта строка кода?