エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
第54回シェル芸勉強会に参加しました - たいちょーの雑記
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
第54回シェル芸勉強会に参加しました - たいちょーの雑記
参加しました 今回もリモート開催でした。 配信のURLはこちらです。 明日はちょっと時間とれなさそうな... 参加しました 今回もリモート開催でした。 配信のURLはこちらです。 明日はちょっと時間とれなさそうなので、今回は開催当日の投稿です。というわけで時間中に解答できたものだけ記述します。PowerShell解はありません。 Q1 「おらおら」とか「へいへい」みたいな (..)\1にマッチしそうな文字列がちょうど2個含まれる行を行番号とともに出力する問題。おらおら! $ cat Sh*/*54/oraora.txt | nl | while read R L; do [[ $(grep -oPe "(..)\1" <<< $L | sort | uniq -c | awk '$0=$1' | jq -s add ) == 2 ]] && echo $R $L ; done nlでとりあえず行番号を付与し、while readの力業です。ここではRに行番号、Lに対象の文字列が入るので、条件にあう