Я думаю, что Вы найдете, что не можете зафиксировать его. Я думаю это su
чтения /dev/tty
для пароля, и я полагаю, что Вы не можете действительно перенаправить к тому волшебному файлу устройств.
При использовании Linux можно проверить что su
чтения для пароля с strace
.
ls
ресурсы отходов путем сортировки вывода. Если у Вас есть GNU ls
, сделайте это вместо этого:
ls --quoting-style=escape -U xml | wc -l
Делает
set -- *
echo $#
работа? С тех пор set
встроенная оболочка, она не могла бы быть затронута пределом аргумента. Обратите внимание, что это игнорирует dotfiles. С более выборочным шариком можно получить exacly, в чем Вы нуждаетесь. Красота этого состоит в том, что это не требует единственного ветвления или канала.
Как насчет этой команды, которая передает неотсортированный список dir по каналу и считает соответствия:
$ ls -U ./xml/ | grep -c 'query$'
Обратите внимание, что в зависимости от Вашей разновидности *отклоняют, Вы могли бы хотеть ls -u
вместо ls -U
ls --quoting-style=c
и BSD ls -q
) и не рассматривает вопрос того, как считать количество файлов в подкаталоге, содержащем много файлов.
– Mark Hudson
14.09.2013, 01:04
ls
. Я работаю над системой Unix с файлом AT&T-style utils. Я могу однако установить GNUls
таким образом, ответ применяется. – RedGrittyBrick 12.03.2013, 17:14ls
! я мог назвать много администраторов, у которых действительно есть aroot
считайте, но кто никогда не устанавливал бы версию инструмента "снаружи"! Истинная причина для этого - то, потому что они используют один из дистрибутивов сервера предприятия (например, RHEL), и они делали бы недействительным свою гарантию, если бы они установили "стороннюю" версию инструмента (к которому гарантия больше не относилась бы, очевидно). И необходимо повиноваться к этим правилам, если Вы будете выполнять свое собственное дело и в большой степени будете зависеть от этого материала для выполнения безупречно (так как это - средства существования...), – syntaxerror 14.12.2014, 16:36