Я запустил некоторую команду, которая генерирует ip-адрес в качестве вывода. Но я разрабатываю рабочий процесс, где мне нужно, чтобы IP-адрес был написан дважды. Ниже приведен пример команды и ее вывод.Как написать вывод команды дважды в файл
$ some command >> out.txt
$ cat out.txt
10.241.1.85
hdfs://10.241.1.236/
hdfs://10.241.1.237/
То, что я хочу, состоит в дублировании вывода, и оно должно выглядеть следующим образом.
10.241.1.85
hdfs://10.241.1.236/
hdfs://10.241.1.237/
10.241.1.85
hdfs://10.241.1.236/
hdfs://10.241.1.237/
Любая помощь пожалуйста?
Попробуйте 'var = $ (некоторый cmd); echo -e "$ var \ n $ var" '. –
Я как раз собирался опубликовать это сообщение, однако я сказал бы, что предлагаю вам рассказать больше о рабочем процессе, который нуждается в дублирующих данных в файле. Я бы сказал, что это может улучшить работу с одним экземпляром data .. – Rob
some cmd - огромный, который нельзя назначить переменной. Можете ли вы сказать мне способ, который может дублировать содержимое файла без изменения имени файла? –