2つのファイルをマージしたいcat file1 file2 > file3
。しかし、それは新しい行から始まります。私はそれを望んでいない。 trを使って新しい行をすべてスペースに置き換えることはできますが、置き換えたくないファイルには新しい行があるので、私はそれを行うことはできません。改行なしでcatと2つのファイルをマージする
答えて
あなたは-c
flagsパラメータとして-1
でhead
を使用することができます。この場合、最後の1バイトのコードの最後の1バイト(まで-q
head -c -1 -q file1 file2 > file3
head -c -1
意志出力のすべて - 終了行は - 文句を言わないこと含まれています)。 -q
は、ファイル名がfile3
にパイプされないように、head
複数のファイルを指定すると、デフォルトでhead
となります。
それとも、この答えによって示唆されているように - bash cat multiple files content in to single string without newlines 、パイプそれtr
に:
tr -d "\n"
私は 'tr'オプションが好きです。ありがとう:) –
bashで、あなたが行うことができます:
cat <(sed -n '1n;p' file1) <(sed -n '1n;p' file2)
あなたは使用CAのawk:
awk '(FNR>1){print}' file1 file2
アップデート - どのように動作します:file1
とfile2
:我々は2つのファイルを処理するawk
を頼む
。条件が(FNR>1)
の場合、レコード全体(行)を出力します。 FNR
は変数ですdefined as:
FNR - 現在の入力ファイルの入力レコード番号です。
したがって、条件(FNR>1)
は、各ファイルの最初の行を除いて、常にtrueになります。このようにして、各ファイルの最初の行をスキップします。
誰がこれをupvotedできますか? – kommradHomer
@kommandHomer更新を参照してください –
Er ...私はファイルの*最初の行をスキップしたいと思って何も表示されません... –
- 1. echoとcat-supressesの改行文字
- 2. 各フォルダにファイル(cat)をマージするUnix
- 3. Excel VBA:2つの異なるファイルの行をループごとにマージする
- 4. ファイル間の改行で.bat内のテキストファイルをマージする
- 5. 2つのcsvファイルを1行ずつマージする方法
- 6. アンドロイドスタジオログcat自動的に改行
- 7. 異なるヘッダー値を持つ2つのファイルをマージする
- 8. パンダの2つのファイルをマージする
- 9. git:ファイル末尾の改行でマージ競合する
- 10. 2つのXMLファイルをマージするLINQ
- 11. 2つのファイルをマージするスクリプト
- 12. 改行のない2つのインラインテーブル
- 13. PHPで2つの大きなCSVファイルをマージする
- 14. 2つのファイルpdfを1つのファイルにマージしますか?
- 15. エコーコマンドの2つの改行
- 16. 契約されたcatコマンド "cat {#firstNumber ..#secondNumber} .mp3> total.mp3"を使用してbashスクリプトのmp3ファイルをマージする
- 17. JSONファイルを2つマージするには?
- 18. 2つのビデオをC#で並行してマージする大きなファイルで作業しない
- 19. 2つのビデオストリームをマージして1つのファイルとして保存する
- 20. 2つのjsonファイルをマージしてオートポッププラグインで使用する
- 21. awkを使って行ごとに2つのファイルをマージする
- 22. Cat *とファイルの順
- 23. 2行を1つにマージする
- 24. イオン2ファイル改行文字
- 25. Javaで2つのXMLファイルをマージし、余分な情報を追加する
- 26. 2つのXMLファイルをC#とマージする方法
- 27. 2つのxmlファイルをXSLTとマージする方法
- 28. 親と子のIDを持つ2行をマージする
- 29. 追加(マージではない!)、不等行と列を持つ2つのデータフレーム
- 30. 2つのリストをxsltとマージする
ですか?私の猫(cygwin上)は、2つのファイルの前後に新しい行を追加しません。 file1またはfile2に新しい行がないのは確かですか? – Kashyap
'file1'と' file2'がどのように見えるのか、 'file3'でどのような出力が必要なのかを明確にすることはできますか?正確にどのような新しい行を出力したいのですか、そして、新しい行はあなたが望まないものですか? –