No.2ベストアンサー
- 回答日時:
> awk,perlを使ったことないのですが、それらを使うと簡単にできるのでしょうか?
Awkの仕様は簡素です。Perlは現在では、Awkに比べ物にならないぐらい仕様が膨らんでいます。Awkをちょっとやってみて、事足りないと思ったらPerlに乗り換えても良いと思います。
AwkやPerは、行処理や列処理、パターン処理、加工などテキスト処理が得意です。
もしC言語を少しでもかじったことがあったら、Awkは、入りやすいです。
Perlは柔軟で、記述方法がパラエティに富んでいる分、なれないとなかなか・・という感じがします。簡単なコーディングならそんなでもないですが・・。
Awkを選択するかPerlを選択するかは、どちらも
ちょっとかじってみて決めても良いと個人的には思います。ただし、Perlは、しっかりすべての仕様を把握しようと勉強すると、Awkに比べてかなり大変です。
とりあえず、簡単か?難しいか?という回答になりませんでしたが、一度、お試しあれ!
No.1
- 回答日時:
Bシェルって何だ?って感じの私ですので、
間違ったことを書いたらご容赦を・・。
提案レベルのお話ということで・・。
読み物程度に見ていただいても結構です。
Bシェルのみではできるかどうか考えてみると。
今回必要な処理の要は、
(1)ファイル入出力
(2)日付処理(取得と比較)
ですよね?
(1)の場合は、Bシェルにそんな機能は無いように思えます。(間違っていたらすいません)
(2)も同様です。
では、外部コマンドを使ってよいのかどうかという
ことになりますが、”私なら”使うでしょう。
理由は、機能がないから。それだけのことです。
(中略)
ということで、いろいろとやり方を検討していくと、
Bシェル以外のスクリプト言語の力をかりたほうが
作成にかかる労力やメンテナンス的に楽のような気がします。
そうすると、どんな言語か・・。
awkかPerlあたりが良いのではないでしょうか?
こちらのほうがBシェルよりもはるかに柔軟に対処できるように思えます。
いかがでしょうか?
awkやPerlを使わずに・・・という話になると、
この提案は、却下ということになりますが・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelの並び替え(先頭の文字以外を基準に並び替えたい) 3 2023/07/07 22:21
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) VBA 毎日取得するデータを順番に反映していく方法 6 2023/08/26 16:22
- Excel(エクセル) エクセル 任意の列数で分割する方法 3 2022/07/31 14:58
- Excel(エクセル) Excelの関数でこんな処理ができますか 1 2023/02/08 13:46
- その他(プログラミング・Web制作) Pythonで、データファイルと列名ファイルを1つのファイルにしたいです。 1 2023/07/27 20:29
- Excel(エクセル) エクセルで、ファイルの分割 と ファイルの集約 1 2022/08/28 08:58
- 会計ソフト・業務用ソフト 同じデータの入ったセルの統合の方法 1 2022/10/04 12:29
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける 3 2022/09/10 07:55
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでCSVファイルの特定行を書...
-
ReadLineでの読み出し行を指定する
-
VBAで巨大なファイルの途中から...
-
ExcelをCSV書き出す場合のシー...
-
VBAでCSVファイルを途中行まで...
-
エクセルVBA コードが同じでも...
-
openした後、closeしないでプロ...
-
ADOによるCSVファイルからのデ...
-
拡張子 ”log” と ” dat” の違い
-
perlにて2つのファイル比較
-
MATLAB グローバル変数の宣言
-
VB6.0でDB接続する際に切断時の...
-
アクセスカウンターでデータが...
-
window.open でのファイル指定方法
-
awkスクリプトでダブルクォーテ...
-
htaccessで特定のディレクトリ...
-
fopenでディレクトリ内の全ファ...
-
ファイル出力の改行コードをLFに
-
エクセルVBAで素数だけを出力す...
-
fgets で値が取得できない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでCSVファイルを途中行まで...
-
VBAで巨大なファイルの途中から...
-
ExcelをCSV書き出す場合のシー...
-
VBAでCSVファイルの特定行を書...
-
openした後、closeしないでプロ...
-
ReadLineでの読み出し行を指定する
-
エクセルVBA コードが同じでも...
-
csvファイル改行コードの置換に...
-
Perlの変数に文字数制限(容量...
-
perlにて2つのファイル比較
-
C言語でのファイルのデータ更...
-
JavaでCSVファイルを高速に読む...
-
VB6.0でDB接続する際に切断時の...
-
MATLAB グローバル変数の宣言
-
alarmのタイムアウト後の処理で...
-
DBMとテキストファイルのどちら...
-
perlで、後ろの行を読んで、前...
-
拡張子 ”log” と ” dat” の違い
-
5行おきに5行ずつ抽出するに...
-
テキストデータから指定した1...
おすすめ情報