
複数のテキストファイルを1つにまとめたいと思います。
テキストファイルの内容は以下の通りです。
(Input_1.txt)
出身県,性別
神奈川,男
埼玉,男
千葉,女
(Input_2.txt)
出身県,性別
群馬,女
茨城,男
栃木,女
以下のようにまとめたいと思います。タイトルは先頭のみにしたい。
(Merge.txt)
出身県,性別
神奈川,男
埼玉,男
千葉,女
群馬,女
茨城,男
栃木,女
type Input*.txt > Merge.txt
とすると、2つめのタイトルが付与されてしまいます。
どのようにすれば良いか教えて下さい。
No.7ベストアンサー
- 回答日時:
No.4です。
え~、予め意見を言いますと、本題へのベストなアンサーなら No5さんの more を使った方がシンプルで1番いいと思いますよ。
私は more を思い付かなかったまでで...
for については /? で表示されるヘルプを見た方が間違いないですね。
No.4
- 回答日時:
次のようなバッチファイルでいいんじゃないでしょうか。
echo 出身県,性別 > Merge.txt
for /f "skip=1 delims=, tokens=1,2*" %%i in (Input_1.txt Input_2.txt) do echo %%i,%%j >>Merge.txt
この回答への補足
お忙しい中、回答頂きありがとうございました。
for /f "skip=1 delims=, tokens=1,2*" %%i in (Input_1.txt Input_2.txt) do echo %%i,%%j >>Merge.txt
について、
/f
skip=1
delims=
tokens=1,2*
%%j
について、内容を簡単に説明して頂けないでしょうか。
また、inの後の、()内は、ファイル数分、指定しないといけないのでしょうか。
No.3
- 回答日時:
自分ならこうします。
↓
REM タイトルのみのMerge.txtを作成
echo 出身県,性別 > Merge.txt
REM 除外grepしつつAPPENDでMerge.txtにリダイレクト
type Input*.txt | findstr -v 出身県,性別 >> Merge.txt
ただし、各テキストに重複がある場合、これだと対応はできません。
(重複がなければ以下は不要)
私の環境はUnixコマンドのWindows移植版が入っているのでこんな感じで重複を削除できます。
echo 出身県,性別 > Merge.txt
type Input*.txt | findstr -v 出身県,性別 | sort | uniq >> Merge.txt
上記の場合、並び順は入力順ではなくなるので注意してください。
UnixコマンドのWindows移植版はCygwinなどが一般的だと思いますが、Microsoftも無償で提供しています。
↓
Microsoft Windows Services for UNIX(SFU)
Subsystem for UNIX-based Applications(SUA)
No.2
- 回答日時:
>copy Input_1.txt+Input_2.txt Merge.txt
残念なことに、
「2つめのタイトルが付与されてしまいます。」
という結果は同じですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 関東 関東地方(一都六県)を栄えている順で順位付けするなら 1位東京 2位神奈川 3位千葉 4位埼玉 5位 4 2023/08/21 10:15
- 公園・庭園 千葉にあるのに、東京ディズニーランド、新東京国際空港、東京ドイツ村、、東京つけたいなら 2 2022/07/17 16:20
- Excel(エクセル) エクセルのマクロを教えてください。 1 2022/03/30 09:29
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Excel(エクセル) エクセルの参照について教えてください 1 2022/12/08 16:06
- 神社・寺院 千葉県と栃木県で由緒ある神社を教えてください。 7 2022/12/19 17:40
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:48
- 転職 長く続けられる好条件の求人でしょうか? 3 2023/07/12 18:45
- 婚活 マッチングアプリの年収について。 マッチングアプリでは男性が年収を記載する部分があるんですが、学歴が 2 2023/05/07 22:54
- 婚活 41歳男。親と同居。田舎の農協勤務。 毎日のように共済の仕事とノルマ。 いつの間にか41歳独身。 茨 2 2022/12/30 21:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C# Process.Startメソッドで複...
-
複数のテキストファイルを結合...
-
cshで拡張子を除いたファイル名...
-
VBからファイル・アプリケーシ...
-
findstrで複数ファイルを検索す...
-
エクセルでの計算式もしくはシ...
-
拡張子はなぜ、大文字と小文字...
-
複数のフォルダへ同時にファイ...
-
フォルダの中に1個しかファイ...
-
ひとつのファイルを一括で複数...
-
ファイルの開き方(拡張子なし)
-
フォルダの並び替えの項目を固...
-
Windowsフォルダ内のファイルと...
-
Excelの「アクセシビリティ 検...
-
タスクスケジューラからショー...
-
コマンドプロンプトからファイ...
-
Androidアルバムの画像を消去で...
-
Windows10のタスクスケジューラ...
-
windows (ウィンドウズ) の 「...
-
XCOPYでネットワーク越しにコピ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C# Process.Startメソッドで複...
-
cshで拡張子を除いたファイル名...
-
VBからファイル・アプリケーシ...
-
C# 特定文字列まで削除の方法
-
DOSコマンドのダブルクォーテー...
-
powershellでのソート
-
Powershell で []付ファイル名...
-
API FtpPutFileの戻り値
-
リストボックスのテキストを保存
-
VBSでコマンド発行したいが・・・
-
複数のテキストファイルを結合...
-
findstrで複数ファイルを検索す...
-
拡張子はなぜ、大文字と小文字...
-
フォルダの並び替えの項目を固...
-
フォルダの中に1個しかファイ...
-
ひとつのファイルを一括で複数...
-
Excelの「アクセシビリティ 検...
-
複数のフォルダへ同時にファイ...
-
Windowsフォルダ内のファイルと...
-
ファイルの開き方(拡張子なし)
おすすめ情報