【問題のみ】jus共催 第31回朝からだと疲れるから午後からでええじゃろシェル芸勉強会

Sat Oct 7 12:27:51 JST 2017 (modified: Sat Oct 7 16:28:21 JST 2017)
views: 4134, keywords: プログラミング,勉強会,シェル芸,シェル芸勉強会

  このエントリーをはてなブックマークに追加 
   
  • 問題で使われているデータファイルはGitHubにあります。クローンは以下のようにお願いします。
$ git clone https://github.com/ryuichiueda/ShellGeiData.git
  • 環境: 解答例はUbuntu Linux 16.04 で作成。Macの場合はcoreutilsをインストールすると、GNUのコマンドが使えます。BSD系の人は玄人なので各自対応のこと。
第31回シェル芸勉強会スライド from 隆一 上田

Q1

次のnum.txtについて、1の直前にある数字をすべて削除してください。このルールでは、改行を無視します。つまり、次の行の先頭が1のときは、前の行の最後の数字を削除します。

$ cat num.txt
1214235325231
325316321345
135326547361
414353515325

Q2

次のファイルindent.txtについて、インデントのついていない行を、上の行のインデントに合わせてください。

$ cat indent.txt
  * aa
* bbb
         * cccccc
* ddd
      * eeeeeeeeee
* fff
   * gggg
* hhh

Q3

次のような出力を作ってください。

********************
*@******************
**@*****************
********************
****@***************
********************
******@*************
********************
********************
********************
**********@*********
********************
************@*******
********************
********************
********************
****************@***
********************
******************@*
********************

Q4

ASCIIコードだけを使ったワンライナーで「おはようございます」と出力してください。手段は問いません。

Q5

2つの自然数の最小公倍数を求めるワンライナーを考えてください。

Q6

echo あいうえお から始めて ぁぃぅぇぉ をワンライナーで出力してください。

Q7

次のようなアニメーションを作ってください。

Q8

次のファイルsd.txtについて、全角5文字で折り返してください。半角は0.5文字扱いで、ぴったり5文字で合わない時は4.5文字で折り返してください。

Software Designの「シェル芸人からの
挑戦状」は絶好調なんですが、もう
ちょっとTwitterで読んだ感想を述べて
いただければと。

出力の例です。

Software D
esignの「
シェル芸人
からの挑戦
状」は絶好
調なんです
が、もうち
ょっとTwit
terで読ん
だ感想を述
べていただ
ければと。

Q9

元素の周期表のCSVファイルを作ってください。

H,,,,,,,,,,,,,,,,,He
Li,Be,,,,,,,,,,,B,C,N,O,F,Ne
Na,Mg,,,,,,,,,,,Al,Si,P,S,Cl,Ar
K,Ca,Sc,Ti,V,Cr,Mn,Fe,Co,Ni,Cu,Zn,Ga,Ge,As,Se,Br,Kr
Rb,Sr,Y,Zr,Nb,Mo,Tc,Ru,Rh,Pd,Ag,Cd,In,Sn,Sb,Te,I,Xe
Cs,Ba,L,Hf,Ta,W,Re,Os,Ir,Pt,Au,Hg,Tl,Pb,Bi,Po,At,Rn
Fr,Ra,A,Rf,Db,Sg,Bh,Hs,Mt,Ds,Rg,Cn,Nh,Fl,Mc,Lv,Ts,Og

L,La,Ce,Pr,Nd,Pm,Sm,Eu,Gd,Tb,Dy,Ho,Er,Tm,Yb,Lu
A,Ac,Th,Pa,U,Np,Pu,Am,Cm,Bk,Cf,Es,Fm,Md,No,Lr


prev:雑記(2017年10月6日) next:【問題と解答】jus共催 第31回朝からだと疲れるから午後からでええじゃろシェル芸勉強会