2017-02-08 53 views
-2

Очень странно, что когда я выполняю команду df в AIX с bash, например bash -c «df /», я предполагаю, что он будет выполнен как в Linux, но результат такой же как korn ракушка. Пожалуйста, объясните мне это. Как я могу как-то убедиться, что вывод команды df будет таким же в AIX и Linux. До того, как мое решение установило bash на AIX. Теперь я не могу найти какой-либо вариант рядом с новым сценарием переписывания для AIXВыполнение команды «df» в AIX с bash

+2

Это полностью зависит от того, какая версия 'df' установлена ​​на каждой машине; он не имеет ничего общего с используемой оболочкой, а 'bash -c" df/"' не делает ничего другого, кроме 'df /' сам по себе. – chepner

+0

Мне нужен универсальный оператор, который будет извлекать, например, использованный процент диска в AIX и Linux. С awk он не работает из-за порядка столбцов. В AIX нет возможности указать список полей и их порядок. –

+0

Запросы для кода/альтернативных библиотек/документации/учебников не относятся к теме для StackOverflow. Вы можете получить некоторую помощь от http://unix.stackoverflow.com, но я считаю, что они работают с теми же правилами в отношении Q-вопросов по теме. Пожалуйста, прочитайте http://stackoverflow.com/help/how-to-ask, http://stackoverflow.com/help/dont-ask, http://stackoverflow.com/help/mcve и возьмите [tour] (http://stackoverflow.com/tour), прежде чем отправлять больше вопросов здесь. Удачи. – shellter

ответ

0

Наконец-то я нашел ответ на свой вопрос: выход такой же в Linux и AIX. В следующем примере я хочу напечатать/TMP папку на диске информация

df -Pm | grep -e 'Filesystem' -e '/tmp'