我有两个.dat文件。首先是文本ID:名称和第二个ID:大小。我必须创建第三个文件,它将是ID:name:size。 我在终端非常新的,我做了这样的事情:如何使用sed的grep结果
#!/bin/bash
egrep '[[:alnum:]]+:' file2.dat | sort > new.dat
cat new.dat > file2.dat
egrep '[[:alnum:]]+:' file1.dat | sort > new.dat
cat new.dat > file1.dat
while read -r line
do
echo "$line" > temp
egrep -o ':[[:alnum:]]+' temp
done < file2.dat
接下来的想法是使用SED的/ $ //'new.dat用文字写出来egrep的结合,可我就是不明白。
我的问题是,如果有可能我怎么能用其他方式做,或者我怎么能结合这个命令。
请加样品输入所需输出为输入样本您题。 – Cyrus
输入格式在文本中描述(ID:名称,ID:大小) – setempler