【問題のみ】第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秒に一つ*が伸びていくアニメーションを作ってください。

Q6

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

$ cat crypt 
   b730a730eb30b8820a00

Q7

本日(2016年10月29日)の範囲の毎秒のUNIX時刻で素数となるものを全て列挙してください。出力はUNIX時刻でなく、何時何分何秒か分かるようにしましょう。世界標準時で考えてください。

Q8

次のようにサイン波を描いてください。

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-10-27-21-04-17

ノート   このエントリーをはてなブックマークに追加 
 

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

やり散らかし一覧

記事いろいろ