
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
過去に同様の質問で回答しています→
http://oshiete.goo.ne.jp/qa/4939331.html の A No.3 の内容を再掲します。for文の2重ループで分解する方法で、2,32,33,35項目を抜き出しているところが echo ![2]!,![32]!,![33]!,![35]! になります。
echo off
setlocal ENABLEDELAYEDEXPANSION
for /F "delims=" %%A in (sample.csv) do (
set n=
for %%a in (%%A) do (
set /a n=n+1
set [!n!]=%%a
)
echo ![2]!,![32]!,![33]!,![35]!
)
endlocal
No.3
- 回答日時:
その他プログラミングの方がよさそうな質問ですね。
テキスト処理であればawkが良いと思います。Windows版もあるようですが、cygwinにも入っています。
cygwinを導入したとして説明します。
sh後
cat 対象ファイル名 | awk \
'BEGIN { }
{
split $0,A,","
Print A[1] "," A[3] "," A[118:
}
END { }' > 出力ファイル名.csv
とすれば、1,3,118列目が出力されます。
ご検討あれ。
※最近のcygwinは改行コードが\n(0x0a)になっています。ファイルにする場合には注意してください。
No.2
- 回答日時:
for のヘルプを見ればわかるんだけど, 1つの for では最大 26個しか使うことができません (%a~%z, あるいは %A~%Z まで). だから「118個を同時に扱う」ことは「バッチファイル」では不可能です.
「バッチファイルでは」というのは, PowerShell では多分できるから. VBScript でもできるかも.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
バッチファイルのFOR文について【tokens~】
ネットワーク
-
バッチでCSVを処理する時、空の項目があった場合
その他(プログラミング・Web制作)
-
バッチでテキストファイルから任意の行のみ取得したい
その他(プログラミング・Web制作)
-
-
4
バッチでcsvファイルの指定のカラムを編集したい
その他(プログラミング・Web制作)
-
5
csvデータ不要列の削除をbatファイルにて行う方法
その他(プログラミング・Web制作)
-
6
コマンドプロンプト フォルダ内のCSVファイルの読み込み
その他(プログラミング・Web制作)
-
7
バッチファイル 指定行の切り出し
その他(Microsoft Office)
-
8
Windowsのバッチファイルで正規表現の置換方法について…
Windows 10
-
9
コマンドプロンプトでのBATファイルで、定数文字列の記述方法
Windows Vista・XP
-
10
バッチ処理でテキストから数値を取り出し、CSVにしたい
その他(プログラミング・Web制作)
-
11
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
12
巨大なCSVの加工(指定列のみの抽出)について
Visual Basic(VBA)
-
13
echo abc" >> test.txt で、先頭に追加するには?"
その他(OS)
-
14
コマンドプロンプトで変数が数字であることを判定する方法
その他(プログラミング・Web制作)
-
15
csvファイル 項目数取得
Visual Basic(VBA)
-
16
バッチ処理でファイルの中身を変数に入れるやり方
その他(プログラミング・Web制作)
-
17
大量のCSVデータを行列の変換をしてエクセルデータにまとめる方法について
Excel(エクセル)
-
18
バッチファイル 文字列にスペースがある場合
その他(プログラミング・Web制作)
-
19
バッチファイルで、iniファイルの内容を一部書き換える方法を教えてください。
その他(プログラミング・Web制作)
-
20
バッチ処理 特定の文字以降をリネーム
Ruby
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語初心者の質問失礼します。
-
csvファイルを開かずに文字を検...
-
ファイル名の先頭にアンダース...
-
ドラッグアンドドロップでファ...
-
C言語で、エクセルの中身を読み...
-
unlinkしたファイルを元に戻す...
-
グローバル変数のよくない使い...
-
バッチファイルでD&Dしたファイ...
-
C言語初心者です。ファイルの入...
-
C言語のfopenについて教えてく...
-
Iniファイルを使用したAccessVB...
-
CSVファイルへの保存の際、デー...
-
大きいサイズのテキストファイ...
-
VC++の外部依存関係
-
COM相互運用機能のON,OFFによる...
-
「VBScript」ADODB.Streamにお...
-
VB.NETのサンプルコードが知りたい
-
ファイルからサイズ不明の行デ...
-
Excelマクロでの再読込み方法
-
iniファイルに追記がしたいです。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語初心者の質問失礼します。
-
dataファイルをxtxファイルにす...
-
csvファイルを開かずに文字を検...
-
ファイル名の先頭にアンダース...
-
CSVファイルへの保存の際、デー...
-
グローバル変数のよくない使い...
-
バッチで118項目のCSVを処理し...
-
テキストファイルの最終行を削...
-
VBAにてEXCEL以外のファイル(テ...
-
VBに、Cのincludeのようなもの...
-
分割コンパイルの#defineについて
-
RPGでファイル名(もしくはレコ...
-
SGファイルって何ですか?
-
マウスポインタの変更
-
Excelマクロでの再読込み方法
-
【C#】リソースファイルの埋め...
-
ダイアログボックスで複数フォ...
-
C言語のfopenについて教えてく...
-
ドラッグアンドドロップでファ...
-
「VBScript」ADODB.Streamにお...
おすすめ情報