
Cシェルについて、すみませんが教えてください。。
AAA,BBB,1
1,data1,0000
2,data2,0000
3,data3,0000
4,data4,0000
・・・
CCC,15,2,13
上記のようなヘッダ1行+データN(ここでは13行とする)行+トレイラ1行で
構成されているファイルがあり、このヘッダとトレイラを以下のようなファイル
に加工するプログラムをCシェルで作成したいのですが、全く見当がつきません。
AAA,BBB,00001
1,data1,0000
2,data2,0000
3,data3,0000
4,data4,0000
・・・
CCC,00015,00002,00013
※ヘッダの3項目めを5桁になるように左0埋め
※トレイラの2項目めを5桁になるように左0埋め
※トレイラの3項目めを5桁になるように左0埋め
※トレイラの4項目めを5桁になるように左0埋め
どなたか教えてください。よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
どうせデータが実際のものじゃないだろうからな。
具体的に書いても無駄かもと思うじゃない。awk -F, '/^[1-9]/{print;next} NR==1{printf "%s,%s,%05d\n",$1,$2,$3} END{printf "%s,%05d,%05d,%05d\n",$1,$2,$3,$4}' file
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- その他(プログラミング・Web制作) Fortranでの出力ファイル 2 2023/03/21 21:25
- その他(プログラミング・Web制作) pandasでまとめてインデックスを削除するにはどうすればいいですか? たとえば、以下のプログラムで 1 2022/07/31 23:09
- その他(Microsoft Office) パワークエリの複数ファイルのデータ統合について 3 2022/07/14 17:06
- Excel(エクセル) ¥マークを含むパスの処理について(マクロ、または関数) 2 2022/12/25 02:11
- Excel(エクセル) VBAで、シート間の転記するコードを教えてください。 4 2023/03/26 10:43
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- Visual Basic(VBA) 複数ファイルのデータの統合について 12 2022/05/14 12:03
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ファイルの入出力2
-
Cシェルでのファイル編集について
-
文字化け対策
-
PHPコードをはじめ、記号や記述...
-
Shift-jisで正規表現
-
リストボックスから選択、結果...
-
画像ファイルの作成方法
-
Perlで文字列の操作がしたい
-
foreachによるカウント方法
-
特殊文字の数を調べる
-
excel 2003から VBAのreplaceマ...
-
2行の文章を1行にまとめる
-
マッチ演算子に変数をはさんで...
-
シェルでfind結果を文字列で比...
-
紙にもホームページにも同じレ...
-
正規表現の一致について
-
ユーザー登録型のサイトを作成...
-
自動更新
-
perl の挙動について
-
複数ファイル?処理させる方法...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
perlでcsvファイルを読む(ダブ...
-
Perlで特定行から特定行までを...
-
MATLAB std::exceptionエラー
-
htmlファイルをテキストファイ...
-
Perl 順位の重複
-
パイソンでCSVファイル場所を指...
-
FTP接続時失敗時、接続先名をcs...
-
Perlを利用してテキストフ...
-
書き込み時に勝手にクリアさせ...
-
Perlの初心者です。2重ループ...
-
データベースを使わず、テキス...
-
ファイルオープンの挙動
-
perlでファイルの比較
-
Perlでの重複要素カウントにつ...
-
CSVファイルをperlプログラムで...
-
先頭の単語が一致した時のデー...
-
Argument "\\\\n" isn't numeri...
-
パターンマッチングにおいて変...
-
perl:パターンマッチを使ったif...
-
BBCode削除&改行をサニタイジ...
おすすめ情報