昨日発生していたサイトログインできない不具合は修正されております(詳細はこちら)

jus共催 第54回生ぬるいシェル芸勉強会

2021年06月26日 @ryuichiueda さんによるYouTube配信にリモート参加した方々のTLをまとめました。 【勉強会リンク集】https://b.ueda.tech/?post=shellgei_54_link 【アナウンスページ】https://usptomo.doorkeeper.jp/events/122753 【問題と解答】https://b.ueda.tech/?post=shellgei_54 【Youtubeライブ配信録画プレイリスト】https://www.youtube.com/playlist?list=PLbUh9y6MXvjdjsRUCVTjbEuawMOymHaow
3
前へ 1 ・・ 3 4 ・・ 32 次へ

Q1

つぎのoraora.txtから、「おらおら」など、ある2文字が2回繰り返される単語が2個ある行を、行番号とともに抽出してください。3個以上ある行は抽出しないでください。

$ cat oraora.txt 
おらおらほいへいおらおらへいおらへい
へいへいおらへいおらへいへいおらおら
ぺいぺいぽいぺいぽいぺいぽいぺいぽい
ぺぺいぺいぽいぽいおらほらぺぺいぽい
ぺいぺいぽいぽいおらおらおらおらおら
上田隆一 @ryuichiueda

## Q1 つぎの`oraora.txt`から、「おらおら」など、ある2文字が2回繰り返される単語が2個ある行を、行番号とともに抽出してください。3個以上ある行は抽出しないでください。 #シェル芸

2021-06-26 13:12:41
上田隆一 @ryuichiueda

$ cat oraora.txt おらおらほいへいおらおらへいおらへい へいへいおらへいおらへいへいおらおら ぺいぺいぽいぺいぽいぺいぽいぺいぽい ぺぺいぺいぽいぽいおらほらぺぺいぽい ぺいぺいぽいぽいおらおらおらおらおら #シェル芸

2021-06-26 13:12:57
gori.sh/aoki/140コロニー/comitia @gori_sh

cat oraora.txt | sed -r -n -e '/(..)\1(..)\2(..)\3/d' -e '/(..)\1(..)\2/p' #シェル芸

2021-06-26 13:14:11
Blacknon @blacknon_

cat /ShellGeiData/vol.54/oraora.txt | grep -Pno '(..)\1' | awk -F: '{print $1}' | uniq -c | awk '$1==2{print $2}' #シェル芸

2021-06-26 13:14:18
紅茶 @tea63

grep -o ..じゃダメなのか。。 #シェル芸

2021-06-26 13:17:08
gori.sh/aoki/140コロニー/comitia @gori_sh

cat /ShellGeiData/vol.54/oraora.txt | nl | sed -r -n -e '/(..)\1(..)\2(..)\3/d' -e '/(..)\1(..)\2/p' #フルパスこうだっけ #シェル芸

2021-06-26 13:17:43
シェル芸bot(停止しました) @minyoruminyon

2へいへいおらへいおらへいへいおらおら 4ぺぺいぺいぽいぽいおらほらぺぺいぽい twitter.com/gori_sh/status…

2021-06-26 13:17:49
Blacknon @blacknon_

cat -n /ShellGeiData/vol.54/oraora.txt |eval sed -n -e{$(cat /ShellGeiData/vol.54/oraora.txt | grep -Pno '(..)\1' | awk -F: '{print $1}' | uniq -c | awk '$1==2{print $2}' | tr \\n , | sed 's/,$//')}p #シェル芸

2021-06-26 13:18:40
シェル芸bot(停止しました) @minyoruminyon

1おらおらほいへいおらおらへいおらへい 4ぺぺいぺいぽいぽいおらほらぺぺいぽい twitter.com/blacknon_/stat…

2021-06-26 13:18:46
Blacknon @blacknon_

だいぶ雑な感じになったな(´・ω・`) 多分もっと短くいけるはず… #シェル芸

2021-06-26 13:19:00
翠蘿 蒅 (すいら あい) @suila_ai

cd */*54 cat oraora.txt | grep -noE '(..)\1' | cut -d: -f1 | uniq -c | paste - oraora.txt | awk '$1==2{print $2, $3}' #シェル芸

2021-06-26 13:19:34
シェル芸bot(停止しました) @minyoruminyon

1 おらおらほいへいおらおらへいおらへい 4 ぺぺいぺいぽいぽいおらほらぺぺいぽい twitter.com/midokokemaru/s…

2021-06-26 13:19:40
シェル芸bot(停止しました) @minyoruminyon

おらおらほいへいおらおらへいおらへい へいへいおらへいおらへいへいおらおら ぺいぺいぽいぺいぽいぺいぽいぺいぽい ぺぺいぺいぽいぽいおらほらぺぺいぽい ぺいぺいぽいぽいおらおらおらおらおら twitter.com/ryuichiueda/st…

2021-06-26 13:19:42
Ryoto @systemctl_ryoto

cat oraora.txt | grep -Pno '(?<unko>..)\g{unko}' #シェル芸

2021-06-26 13:21:18
前へ 1 ・・ 3 4 ・・ 32 次へ