我在目录中有一个列表文件。我想把所有文件列表放在现有文件的第一行,用tab(“\ t”)值分隔。
#! /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