Я застрял в следующем сценарии.
Я добавил их в один скрипт с именем small_script.sh
#!/bin/bash
uname
uname -r
uname -a
pwd
Мне нужна метка времени в секундах для каждой строки, отображаемой втерминал и необходимо записать в файл. Следовательно, я реализовал, как показано ниже:
./small_script.sh | while read R; do echo "$(date +%s) $R"; done | tee output.txt
1526635998 Darwin
1526635998 17.4.0
1526635998 Darwin C02V41QWHV2R 17.4.0 Darwin Kernel Version 17.4.0 ..
1526635998 /Users/home/duraja
Теперь мой запрос я ищу вывод в терминале, где первый столбец (дата в секундах) не отображается, ноПервый столбец (дата в секундах) должен быть в моем текстовом файле.
Пример ожидаемого вывода ..
Вывод терминала должен отображать
Darwin
17.4.0
Darwin C02V41QWHV2R 17.4.0 Darwin Kernel Version 17.4.0 ..
/Users/home/duraja
Вывод текстового файла должен отображать
1526635998 Darwin
1526635998 17.4.0
1526635998 Darwin C02V41QWHV2R 17.4.0 Darwin Kernel Version 17.4.0 ..
1526635998 /Users/home/duraja
Как мне добитьсяЭто ?Пожалуйста, предложите.