У меня есть список файлов в каталоге. Я хочу поместить весь список файлов в первую строку существующего файла, разделенных значком tab ("\ t").Вставить вывод команды bash как первую строку существующего файла?
#! /bin/bash
me=$(ls *_vs_all.txt | sort)
echo $me
sed -ie "1i$me" aa.txt
но это ошибка бросания ...!
sed: -e expression #1
Как я могу проанализировать вывод в файл первой строки со значением вкладки?
Например:
o/p:
a_vs_all.txt
b_vs_all.txt
c_vs_all.txt
d_vs_all.txt
e_vs_all.txt
f_vs_all.txt
Дозапись в файл
a_vs_all.txt b_vs_all.txt c_vs_all.txt d_vs_all.txt e_vs_all.txt f_vs_all.txt
'Ls | tr "\ n" "\ t" 'это то, что вы хотите? – qqibrow
@ qqibrow .. да ... вы абсолютно правы. – user2793614
прохладный. Я немного смущен вашим названием. в любом случае, я подытоживаю ответ ниже. – qqibrow