シェル芸で、指定したキーワードに1文字ごとに増えていく草を文字間に挿し込んでいく

ふと、シェル芸で指定したキーワードの文字の間に草を生やしていく、その草を一文字ごとに増やしていくことはできないかと思ったのでやってみた。
当初はsedの\Bでやろうと思ったのだけど、思ったより草を増やしていくのが難しくて断念。致し方なく、一度一文字ごとに分割してpasteで結合する方法を使うことにした。

echo くそわろた|grep -o .|paste - <(seq -f'printf w"%%.s" {1..%g};echo' 100|bash)|grep -v '^\s'|sed -zr 's/(\t|\n)//g';echo
echo くそわろた|grep -o .|tac|paste - <(seq -f'printf w"%%.s" {1..%g};echo' 100|bash)|grep -v '^\s'|tac|sed -zr 's/(\t|\n)//g';echo #草が減っていくパターン
Sponsored Links

blacknon@BS-PUB-UBUNTU-01:~$ echo くそわろた|grep -o .|paste - <(seq -f'printf w"%%.s" {1..%g};echo' 100|bash)|grep -v '^\s'|sed -zr 's/(\t|\n)//g';echo
くwそwwわwwwろwwwwたwwwww
blacknon@BS-PUB-UBUNTU-01:~$ echo くそわろた|grep -o .|tac|paste - <(seq -f'printf w"%%.s" {1..%g};echo' 100|bash)|grep -v '^\s'|tac|sed -zr 's/(\t|\n)//g';echo #草が減っていくパターン
くwwwwwそwwwwわwwwろwwたw

 

果たして何に役に立つというのか…それは誰にもわからない(じゃあなぜやった)。

 


Written by blacknon

インフラエンジニア(…のつもり)。 仕事で使うならクライアントはWindowsよりはUNIXの方が好き。 大体いつも眠い。

Leave a Comment

メールアドレスが公開されることはありません。

*