Как манипулировать вопросом команды cal

В вашем случае проблема в том, что в результате есть несколько одиночных пробелов. лс -алх / . Это означает, что поле 4 является другим.

Что вы можете сделать, так это объединить пробелы в один:

ls -alh / | sed 's/\s\s*/ /g' | cut -f4 -d' ' --complement

Но имейте в виду, что это также удалит любые потенциальные двойные пробелы из имен файлов.

Вы также можете узнать больше из этого ответа здесь:

Дружеское напоминание: посмотрите параметры команд. Как и в этом случае, результат может быть просто достигнут с помощью команды, данной JigglyNaga.

0
16.02.2021, 00:44
0 ответов

Теги

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