【問題のみ】第25回もう4年もやってんのかシェル芸勉強会
Sat Oct 29 13:16:03 JST 2016 (modified: Sat Dec 14 19:02:17 JST 2019)
views: 3736, keywords:勉強会,シェル芸,シェル芸勉強会 この記事は最終更新日が4年以上前のものです。
問題で使うファイル等
GitHubにあります。ファイルは
https://github.com/ryuichiueda/ShellGeiData/tree/master/vol.25
にあります。ただ、今回は1つしかファイルがありません。
クローンは以下のようにお願いします。
git clone https://github.com/ryuichiueda/ShellGeiData.git $
環境
今回はUbuntu Linux 16.04で解答例を作りました。
Q1
www.usptomo.comのIPアドレスだけを出力するワンライナーを考えてみてください。Q2
次のような出力を作ってください。(出典)
ひらけ!ポンキッキ
らけ!ポンキッキひ
け!ポンキッキひら
!ポンキッキひらけ
ポンキッキひらけ!
ンキッキひらけ!ポ
キッキひらけ!ポン
ッキひらけ!ポンキ キひらけ!ポンキッ
Q3
rbashと打つとリダイレクトが使えなくなります。
この状況で、/etc/passwdからbashをログインシェルにしているユーザのレコードを抽出し、hoge等のファイルに出力してみましょう。様々な方法を考えてみましょう。bashと打ったりexitでもとのbashに戻るのは反則とします。
Q4
以下のひらがなからワンライナーを始めて、濁点がつく字だけに濁点をつけてみてください。echo すけふぇにんけん $
Q5
1秒に一つ*が伸びていくアニメーションを作ってください。
某ムービー pic.twitter.com/WEEFCanxsf
— 上田 隆一 (@ryuichiueda) December 14, 2019
Q6
日本語のメッセージから作った次の文字列を復元してください。
cat crypt
$ b730a730eb30b8820a00
Q7
本日(2016年10月29日)の範囲の毎秒のUNIX時刻で素数となるものを全て列挙してください。出力はUNIX時刻でなく、何時何分何秒か分かるようにしましょう。世界標準時で考えてください。