私は2つの.datファイルを持っています。まず、テキストID:名前と第2 ID:サイズです。 ID:name:sizeという3番目のファイルを作成する必要があります。 私は、端末の新ほとんどですし、私はこのようなものでした:次のアイデアがテキストでアップ書かれたのegrepと組み合わせるnew.dat「// S/$」sedの使用することですが、私はちょうどすることができますsedでgrep resultを使用する方法
#!/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
をそれを得ない。
私の質問は、他の方法でこれを行うにはどうすればいいのですか、どうすればこのコマンドを組み合わせることができますか?
をあなたにサンプル入力とそのサンプル入力のため、ご希望の出力を追加してください。質問。 – Cyrus
入力形式はテキストで説明されています(ID:名前、ID:サイズ) – setempler