2009-10-20から1日間の記事一覧
両方の配列に含まれる項目を抜き出しそれを元に配列から取り除く uniq -d は重複する行だけを表示し、uniq -u は重複しない行だけを表示する #!/bin/sh #array_diff.sh array1=('Tokyo' 'Beijing' 'Washington D.C.' 'London' 'Paris') array2=('Paris' 'Pus…
sortコマンドを使って配列の中身をソートする 区切り文字に改行を指定しておけば、配列の中身を改行で区切って出力できる データに空白を含んでいても大丈夫 #!/bin/sh #arry_sort.sh array1=('Tokyo' 'Beijing' 'Washington D.C.' 'London' 'Paris') IFS=$'…
array_name=(word1 word2 word3)のように右辺を()でくくって まとめて書くことで複数の項目をまとめて配列変数に代入できる #!/bin/sh #array_bash_paren.sh array=(first "second" 'third with space' fourth\ with\ space) for n in 0 1 2 3 ; do echo "${…