タグ

2017年7月24日のブックマーク (2件)

  • 標準入力を1行ずつ配列変数に入れるまとめ - Qiita

    bashで標準入力を1行ずつ配列変数に入れるのって、なんか色々気にすることが多くて面倒くさいから一つの関数にまとめてみた。 (こんな変態関数作るほうが余程めんどくさいって?うんその通りだと思うわ。でも知見を得たら頭整理の為にも一度書き残しておかないとすぐ忘れるし、もうそういう性なので仕方ない。) こんな関数を作って # 標準入力を指定の変数名に1行1値の配列として読み込む関数 read2arr() { [[ $1 =~ ^[a-zA-Z][a-zA-Z0-9_]*$ ]] || return 1 local IFS= eval "local $1_" eval "$1=()" eval "while read -r $1_ || [[ -n \$$1_ ]]; do $1+=(\"\$$1_\"); done" } $ # 関数を読み込んでおく $ . read2arr.sh $ # テス

    標準入力を1行ずつ配列変数に入れるまとめ - Qiita
  • 先週給湯室で後輩がビールを捨てていた

    お中元やお歳暮で貰ったビールは社員で分け合う風習がある。 配られた日の夕方、給湯室で缶を開ける音がした。 おいおい定時近いとは言え勤務時間中に飲酒とはけしからんなと思って、からかい半分で給湯室を覗いたら後輩がビールをじゃぼじゃぼ捨てていた。 「何してるの?」 「ビール捨ててるんです」 「うんそれは見て解るけど、なんで?」 「うち家でお酒飲まないんです」 後輩は笑顔でそう言いながら引き続きビールを捨てる。 「そういうのは家で捨てた方がいいんじゃないかな」 「飲みもしないもの持って帰るの重いから嫌です。電車で邪魔ですし」 「いやでもせっかく貰ったのに…」 「欲しいなんて言ってませんし、断ったのに無理矢理押し付けて来ただけじゃないですか。 しかも人が席離れてる間にどんどん数が増えてくし」 (家で晩酌しない人が若い人の机にビールを置いて行く事があります) 「捨てるくらいなら私貰うよ」 「さっき差し

    先週給湯室で後輩がビールを捨てていた
    mas-higa
    mas-higa 2017/07/24
    「イヤな思いさせてゴメンな」とか言える先輩になりたい。