で、私は次の形式で出力をリスト2つのファイル持って署名を追加しますバッシュ:、2つのファイルを結合した行に配置し、イコールは全て1つのステップ
はFile1
line1
line2
line3
File2の
20%
30%
40%
を
2つの元のファイルの下でこの形式を実現するにはどうしたらいいですか?
line1=20% line2=30% line3=40%
で、私は次の形式で出力をリスト2つのファイル持って署名を追加しますバッシュ:、2つのファイルを結合した行に配置し、イコールは全て1つのステップ
はFile1
line1
line2
line3
File2の
20%
30%
40%
を
2つの元のファイルの下でこの形式を実現するにはどうしたらいいですか?
line1=20% line2=30% line3=40%
を改正する@ gniourf_gniourfの提案:二つのファイルを考えると、あなたが呼び出す:最初
paste -d= file1 file2| tr '\n' ' '
を分離file1とfile2の同じ行からのペアが
=
、次に\n
のすべての改行文字を1つの空白に置き換えます。...パイプが「1つのステップで」と認定されている場合。
Dilettantの答えはひとつ以上のパイプ
cat file1 file2 | pr -2ts= | xargs
'ペースト-d = FILE1 file2'との代替として、良いです。 –
私は列ではなく、単一の行にこれを必要とします。 – user53029
@ gniourf_gniourfさんの提案を修正しています: 'paste -d = file1 file2 | tr '\ n' '' 'それから;-)? ...パイプが「1ステップで」資格を持つ場合。 – Dilettant