タグ

2018年7月16日のブックマーク (3件)

  • bashによるシェルスクリプトの小技(2) - shibainu55日記

    前回(bashによるシェルスクリプトの小技(1))に引き続き、シェルによって自動的に値が設定される特殊な変数について紹介する。特殊な変数を参照することにより、様々な情報を取得することができる(ただし、これらの変数には自分で任意の値を設定することはできない)。 さて、まずは特殊変数を一覧でまとめてみる。お馴染みのものが多いが、最後の2つ(特に最後のPIPESTATUS)についてはきっと今まで知らなかった人もいるんじゃないだろうか。シェルの中でパイプすると途中のコマンドのリターンコード、拾えないとか思っていませんか?今回のポイントとしては、「1. PIPESTATUS変数について」と「2. 特殊変数 $@と$*の違いについて」の2点を主に説明する。 特殊変数一覧表 変数名 自動的に設定される値 $? 直前に実行されたコマンドの終了ステータスが設定される変数。正常終了の場合は「0」、異常終了の場

    bashによるシェルスクリプトの小技(2) - shibainu55日記
  • プログラマーの君! 勘違いするな! シェルスクリプトでは読みやすさのためにスペースを置くな!! という話 - Qiita

    プログラマーの君! 勘違いするな! シェルスクリプトでは読みやすさのためにスペースを置くな!! という話ShellScriptBash 普通のプログラミング言語での開発に慣れた人ほどシェルスクリプト、特にBashで戸惑う部分の一つに、i = 0のように空白を開ければエラーになるし、かといってif[$i!=0]のように詰めてもやっぱりエラーになる、という点が挙げられます。書きたい物を思うように書けなくて「なんだよこのクソ言語は!!!」とブチギレる人は少なくないのではないでしょうか。この記事では、そのイライラを解消するポイントをお伝えしようと思います。 以下、特に断り無く「シェルスクリプト」と書いている場合はすべて「Bashのスクリプト」という意味になります。zsh等他のシェルではまた事情が異なりますので、ご注意ください。 (※以前プログラマーの君! 騙されるな! シェルスクリプトはそう書いち

    プログラマーの君! 勘違いするな! シェルスクリプトでは読みやすさのためにスペースを置くな!! という話 - Qiita
  • 大学生のうちに読んどくと差がつくおすすめの本44冊!【1000冊読んだ京大生が選んだ】【読書】 - 我、京大生ぞ

    こんにちは、京大生ブロガーのゲーテ(@goethe_kyodai)です。 「凡庸なをいくら読んでも無駄だ」 「良書を読まなきゃ自分の中に積み上がっていかない。」 「とりあえず1000冊読め!」 ってよく聞きますが、実際何を読んだらいいかわからないですよね? そんな人のために、1000冊を読んだ読書通の僕が、その中から大学生のうちの読んどくと差がつくおすすめの44冊 をまとめました。 なるべく色んなジャンルから、そして簡単で分かりやすく、学びがあるを選びました! 「難しい=良書」っていうわけじゃないですしあえて難しいは除きました!入り口的なが中心です。大学生だけでなく高校生や20代の社会人にもオススメできるを選んだので是非みてください! CHECK! 京大生がを1000冊読んでわかったこと - 我、京大生ぞ ↓ 数が多いので目次を是非利用してください 目次 を読むメリット

    大学生のうちに読んどくと差がつくおすすめの本44冊!【1000冊読んだ京大生が選んだ】【読書】 - 我、京大生ぞ