Linuxで2ファイルを1行ずつマージする


0

私は2つのファイルがあり、それらを1行ずつマージしたいのです。

たとえば、1番目のファイルの内容は次のとおりです。

python create-account.py un1 example.com 123456
python create-account.py un2 example.com 123456
python create-account.py un3 example.com 123456
python create-account.py un4 example.com 123456
python create-account.py un5 example.com 123456

そして2番目のファイルの内容は次のとおりです。

"fn1" 123456
"fn2" 123456
"fn3" 123456
"fn4" 123456
"fn5" 123456

出力結果は以下のようになります。

python create-account.py un1 example.com 123456 "fn1" 123456
python create-account.py un2 example.com 123456 "fn2" 123456
python create-account.py un3 example.com 123456 "fn3" 123456
python create-account.py un4 example.com 123456 "fn4" 123456
python create-account.py un5 example.com 123456 "fn5" 123456

このスクリプトは、データベースにユーザーを追加するように設計されています

どのコマンドを使用する必要がありますか?


1
私はあなたがあなたが期待しているあなたの例に基づいて予想される出力結果の例をはっきりさせそして例を与える必要があると思います。簡単にしてください 編集する この詳細を追加してください。
Pimp Juice IT

これを試して paste -d @ a.txt b.txt | sed -e 's/@/\n/g' | sed '/^$/d'
SpiderPig

単に paste file1 file2 いいえ?
tonioc

回答:


0

ただ使用する paste コマンド:

1日2回貼り付ける

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.