No.1ベストアンサー
- 回答日時:
awk はセパレータに従ってレコード(行)をフィールドに分割してしまうので、分割されたレコード内にカンマがもうありません。
-F, での「12,34,,567@89」→$1 $2 $3 $4 = "12""34" "" "567@89"
-F, での「1,2,34,,567@89」→$1 $2 $3 $4 $5="1" "2" "34" "" "567@89"
-F,, での「12,34,,567@89」→$1 $2 = "12,34" "567@89"
-F,, での「1,2,34,,567@89」→$1 $2 ="1,2,34" "567@89"
自動分割してしまう仕様から、フィールド番号が不定になるデータというのはawkでは非常に扱いづらいと思われます。
最終フィールドを表す $NF があり、最終フィールド番号 NF はありますが。
これを使って、「最後から2番目にある」という決め打ちならば、$(NF-1) と言う形で最後から2番目のフィールドを取り出すことは出来ます。
今回の場合、最終フィールドの、@以降を消去した文字列、と言うことで、
awk -F, '{sub("@.*","", $NF); print $NF}' <datafile
こんなことをすれば出来なくはありませんけど…。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAでエクセルをtxtに変換するとエクセルでカンマを含む文字数字がtxtでは「""」付にならないよ 1 2022/08/27 12:17
- Excel(エクセル) エクセルで2つの表を比較して、文字列が同じだが、その行のある値が違うものを抽出したい 1 2022/10/06 21:48
- Visual Basic(VBA) 【VBA】特定の文字で改行(次の行)に行きたい。 3 2022/04/11 17:20
- Excel(エクセル) LEFT関数で文字数を指定しないで取りだす方法 7 2023/06/30 09:49
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- Oracle SQLについて教えて下さい。 主キーを持ったカラムを主キーの機能を持たせたまま カンマ区切りで文字列 1 2023/03/27 22:47
- その他(プログラミング・Web制作) テキストエディタで複数行にわたる文字列の行頭に番号を振る方法 4 2023/03/11 12:57
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- その他(プログラミング・Web制作) awkの$NR 2 2022/10/24 11:11
- Visual Basic(VBA) EXCEL VBAで教えてください。 1 2022/12/22 04:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
シールに文字が印刷されてるの...
-
ビデオシングルディスク(CD...
-
3COINSのスマートウォッチを使...
-
カーナビの電源コードが壊れま...
-
このスマホは何という機種ですか❓
-
iqoo neo 9と言うスマホがある...
-
「PC Helpsoft Driver Updated...
-
とあるメルマガについてたPDFで...
-
初めて中華ゲーム機を購入した...
-
メルカリの一つのアカウントで ...
-
全角入力
-
良いワイヤレスイヤホン買いた...
-
テレビみたいにリビングにモニ...
-
i久しぶりにプレステ4で遊ぼう...
-
メモ帳で開く設定を元に戻したい。
-
皆さんのスマホのキャリアは・・
-
EOKIOのヘッドフォンのペアリン...
-
ルーターを初期化せず捨てた ど...
-
3年ほど前、外付けHDDへ子供達...
-
スマホ置き忘れ対策を教えて下...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
3COINSのスマートウォッチを使...
-
メルカリで普通郵便で購入した...
-
「PC Helpsoft Driver Updated...
-
パソコンのWi-Fiについてご相談...
-
イヤホンについて教えてくださ...
-
パソコンのデータについてご相...
-
スマホ
-
GPS機能がその時間帯に動いても...
-
急に非通知着信がめちゃくちゃ...
-
メルカリでは、パーツが破損し...
-
ファミコンでゲームをしていた...
-
テレビの画面の故障を修理する...
-
会社や学校で比較的高価な備品...
-
スマホで撮った写真をUSBケ...
-
10年位前に使っていたパソコン...
-
i久しぶりにプレステ4で遊ぼう...
-
ps3のシステムアップデートをし...
-
100倍倍率双眼鏡は見にくいです...
-
ポータブル電源で使用電源量が...
-
ガレージバンドを開こうと思っ...
おすすめ情報