Я думаю, что Вы хотели сумму обоих size
и use%
df -hl | grep 'sda2\|sda3' | awk 'BEGIN{print "Size","Use%"} {size+=$2;percent+=$5;} END{print size,percent}' | column -t
Обратите внимание на двойное пространство в Bash
Сообщение об ошибке перед « GREP
:« Возможно, это означает, что вы набрали неразрывное пространство ( Altgr + пространство ), которое может быть довольно легко, если ваша клавиатура требует ALTGR для создания символа трубы.
Попробуйте бросить пробелы вокруг символа трубы:
ps aux|grep xscreensaver
в ваших обновленных примерах:
[root@Hostname ~]# ps aux | grep xscreensaver
bash: : command not found...
Bash
пытается запустить команду «Неразрушиваемое пространство», которая не существует; Отсюда и сообщение об ошибке «Неразрушимое пространство»: команда не найден ...
[root@Hostname ~]# ps aux | grep xscreensaver
bash: grep: command not found...
Bash
пытается запустить команду, имя которого является «GREP», предшествующей неразрубным пространством, который либо не существует; Отсюда и сообщение об ошибке с двумя видимыми пробелами между «Bash:» и «GreeP».
Система не может найти вашу команду GREP
. Попробуйте исправить его или добавить полный путь к команде:
ps aux | /bin/grep xscreensaver
Вероятно, что вы должны исправить вариант
.
попробуйте
which grep
или при необходимости
whereis grep
это может дать вам какую-нибудь идею, если grep существует
.