Проверьте, что только корень может отредактировать сценарий прежде, чем выполнить его

Perl (Патологически Эклектичный Мусор Lister) является самым молодым программным обеспечением и попробованный для обеспечения функций от sed, grep, и awk. Некоторые системы все еще не используют жемчуг, таким образом, все еще необходимо использовать awk.

Если у Вас есть маленькие короткие сценарии, то awk быстрее, потому что это не использует много RAM. Но этот вопрос скорее не важен в наше время.

Perl имеет преимущество пользования огромной библиотекой в сверхбольшом числе в качестве примера:

perl -Mbignum=p,-50 -e 'print 7 / 17 * 2 ** 1024'
74022658494330655024147860797195136090151993250565247519682704773906208395466727932632852195642113248713093779803824795490433138400407947242956458140922662778116418363136978425944182630002816083132493908286100432062606400696408888454667905350718062803228883801119937832891791040171399808266545264132627555599.49778888545891662481444755946205525353595725152256

Удобочитаемость кода всегда является атрибутом устройства записи. Можно написать хорошо читаемый код, который не зависит языка, который Вы используете.

2
24.04.2014, 00:31
1 ответ
[

] Я бы сделал это с арифметической оценкой:[

] [
if [[ $(stat -c '%u' conf.sh) -ne 0 -o \
      $(( $(stat -c '%a' conf.sh) & 0044)) -ne 0 ]]; then
    # file's owner is not root or file is writable by group or world
fi
]
3
27.01.2020, 22:06

Теги

Похожие вопросы