Предположим, у вас есть файл под названием «заголовок» следующимPiping с несколькими командами
echo "Permissions^V<TAB>^V<TAB>Size^V<TAB>^V<TAB>File Name" > heading
echo "-------------------------------------------------------" >> heading
Написать (один) набор команд, который будет создавать отчет следующим образом: составить список имен, разрешений и размер всех файлов в вашем текущем каталоге, , сопоставляющий (примерно) формат только что созданного заголовка, поместил список файлов непосредственно после заголовка и сохранил все это в файл под названием «file.list», , Все это должно быть выполнено без уничтожения файла заголовка.
Мне нужно сделать все это в pipleline без изменения файла. Я не могу это сделать, не уничтожая файл. Может кто-нибудь, пожалуйста, сделайте для меня трубку?
Параметр '>> heading' добавляет вывод в' heading' файл; вам нужно сохранить все в файл с именем 'file.list', поэтому, предположительно, ваша команда должна в какой-то момент закончиться' >> file.list'. Вы только показываете, как заголовок создается. Как вы пытались справиться с остальными? – Floris
как насчет 'ls -l | awk '{print $ 1 "" $ 5 "" $ 9}', при условии, что разрешения не включают владельца/группу. – grim
я пробовал ls -l | sed 's /:/^ V^V /g' | >> заголовок> file.list –