有識者の知恵をお借りしたいのですが、以下のようなエラーログの出力結果が
あった場合、AAAAA01が含まれる文字列の括弧の中の部分をsedで抜き出したい
場合はどのような指定をすればよいでしょうか。
括弧の中の文字はランダムで毎回同じとは限らない場合の指定方法をご教示下さい。
AAAAA00 AAAAA01 AAAAA02 AAAAA03 AAAAA04
AAAAA05 AAAAA06 (AAAAA07)
BBBBB00 BBBBB01 BBBBB02 BBBBB03 BBBBB4
BBBBB05 BBBBB06 (BBBBB7)
CCCCC00 CCCCC01 CCCCC02 CCCCC03 CCCCC4
CCCCC05 CCCCC06 (CCCCC7)
以下のコマンドで問題なく処理されますでしょうか。
sed -n "s/.*AAAAA01.*\((,)*\)\$
よろしくお願い致します。
No.5
- 回答日時:
Perl で「(かっこのネストがあったら最も内側の) 最初のかっこ内を表示する」ならわざわざ置換しなくても
perl -ne 'if (/AAAAA01/) { /\(([^(]*?)\)/; print "$1\n"; }'
でいいような気がします>#4.
/AAAAA01/ and do { ... }
とどっちが速いかは知らない.
No.4
- 回答日時:
空白や()のネストありとなると、awkではこんな感じでしょうね。
awk '/AAAAA01/{if (match($0,"[(].*[)]") > 0) print substr($0,RSTART+1,RLENGTH-2)}' < file
ついでにperlとsed
perl -e 'while(<>){ if(/AAAAA01/){ s#^[^(]*[(](.*)[)][^)]*$#$1#; print $_,"\n"; }}' < file
sed -En '/AAAAA01/s#^[^(]*[(](.*)[)][^)]*$#\1#p' file
No.3
- 回答日時:
ああそうだ, #2 では「AAAAA01 が含まれる行には必ずかっこが存在する」とか「かっこでくくられた中にはかっこが存在しない
(ものが存在する)」とか, いくつか前提条件があるので注意してくださいね.No.1
- 回答日時:
sedでないとダメですか?
awkだと簡潔に書けるんですが。
awk '/AAAAA01/{print $8}' ログファイル
括弧付で出るのであとは好きなようにしてください。
mendokusa様
回答をいただきましてありがとうございます。
また、返信が遅くなり申し訳ございません。
awkは考えておりませんでした。
質問には書いておりませんでしたが、括弧の中の文字列は空白で
区切られた文字列が出力される場合もあり、文字数もランダムな
ものが出力されます。
説明が足らず申し訳ありません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel2010 グラフ 横軸目盛線の間隔変更 1 2023/05/09 11:47
- Gmail gmailの受信が止まりました 1 2022/08/20 22:12
- 会社・職場 派遣のメールについて教えてください。 1 2022/11/30 23:47
- UNIX・Linux sedでの正規化 2 2022/05/10 11:39
- Visual Basic(VBA) vba 等間隔の列に対しての計算 6 2022/05/17 20:15
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Excel(エクセル) エクセルの数式で教えてください。 1 2022/07/08 13:46
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/08 09:05
- C言語・C++・C# C言語:数値の桁数指定についての質問です。 8 2022/05/26 23:53
- Visual Basic(VBA) 特定の文字を含むシートだけマクロ処理をしたい 1 2023/05/22 01:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラマーと学歴の関係性に...
-
プログラミングを教えたいです...
-
楽しくて最高のプログラミング...
-
小学1年生の子です。塾に行かせ...
-
vba クリップボードクリアにつ...
-
ラズパイpico PIOモード
-
pythonで複数画像からgifを作る...
-
Pythonでgif画像が上手く作れない
-
プログラミング ソースコード
-
プログラミング
-
正規表現で複数マッチ条件で悩...
-
Webサイト内に埋め込んだmp4動...
-
IT業界より楽に稼げる業界って...
-
JRのjsonファイルって使って大...
-
テキストファイルのファイル名...
-
昔のパソコン少年の武勇伝「店...
-
chatGPTで次々と質問をしていく...
-
pythonにてseleniumを使うも、...
-
ものづくりに向いているプログ...
-
windowsでテキストファイルの各...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
chatGPTで次々と質問をしていく...
-
昔のパソコン少年の武勇伝「店...
-
スカラーのベクトル微分
-
ハッシュテーブル(連想配列)が...
-
最新のプログラム言語を学ぶに...
-
pythonにてseleniumを使うも、...
-
Windowsのアプリ開発ってなんの...
-
vba クリップボードクリアにつ...
-
Google ColaboでGUI作成
-
sublimit textっていうエディタ...
-
フリーランスのエンジニアって...
-
ExcelVBAでFormulaR1C1を列範囲...
-
matplotlibで任意の角度の円弧...
-
そのまま使っただけなのに・・...
-
家庭のパソコンで Python の 環...
-
初心者powershellのPS1ファイル...
-
Webプログラムってネイティブア...
-
httpリクエストの送り元の特定
-
プログラミングで例えばゲーム...
-
rpa化する言語としてら何があり...
おすすめ情報