第25回シェル芸勉強会に遠隔参加しました(其の参)

Pocket

どうも。

其ノ貮の続きです。

本家の問題と解答→【問題と解答】第25回もう4年もやってんのかシェル芸勉強会

Q5

1秒に一つ*が伸びていくアニメーションを作ってください。

while sleep 1; do echo -n '*'; done

whileで無限ループで文字を出力し続けるもの。

他には

yes 'sleep 1; echo -n "*"' | sh

yesでコードを吐くもの。

yes | awk '{system("sleep 1"); printf "*"}'

awkからsleepコマンドを呼び出すもの。
(これは^Cで止まらないというちょっと厄介な部分がある)

単純な問題なのでいくらでも答えが思いつく。

Q6

日本語のメッセージから作った次の文字列を復元してください。

残念ながら時間内に答えまで辿り着けず。

少し前にあったシェル芸CTFのような問題。

長さが短いのでbase64やgzip等でエンコードされたものではないと予想。

その予想は合っていた。

 

其の肆に続く

The following two tabs change content below.
みどりごけ

みどりごけ

スペシャルエグゼクティブアドバイザーほしい物リスト
どこぞのシェル芸大好き鯖管(自称ではない) / 基本情報技術者 / Linux (LPIC2保有) / C# / PHP / JavaScript / 食べ鉄 / Minecraft / ETS2 / GTAV / Ingress
みどりごけ

最新記事 by みどりごけ (全て見る)

2件のコメント

コメントを残す