タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

shellscriptに関するsuzuki86のブックマーク (2)

  • Bashシェルスクリプトで自分の絶対パスを取得

    2011.8.25追記: そりゃあありますよね。ターゲットのプラットフォームで標準で使えるようならば可読性も高いしこちらの方がよいと思います。 僕はこれから作るものはたぶんreadlinkに乗り換えます。masaruyokoi様ありがとうございました。 コメントで教えていただきました。 masaruyokoi on 2011年8月25日(木曜日) at 12:06 said readlink -f や -e を使うと良いですよ。 Debian や FreeBSD では realpath というコマンドもあります。 以下はオリジナルエントリです。 シェルスクリプトで自分の絶対パスを知る方法はこんな方法しかないんだろうか? #!/bin/sh D=`dirname $0` echo `cd $D;pwd` Pythonだとしょっちゅう書いてるアレ。 #!/usr/bin/env/ python

    Bashシェルスクリプトで自分の絶対パスを取得
  • シェルスクリプトのオプション設計ガイドライン - Qiita

    僕はコマンドラインで使うシェルスクリプトを書くことがけっこうあるんだけど、インターフェイスというか呼び出し方はとても大事だと思ってるので、そこにわりと時間をかけて考えるようにしてる。実装はいつでも変更できるけど呼び出し方を変えた時は利用者にも変更を強いるので、できれば最初から良い設計で作りたいと思っている。 そこで、僕がシェルスクリプトのオプションとか引数とかの仕様を決める上で注意していることをまとめてみた。シェルスクリプトや、その他コマンドラインのツールを作るときに参考にしてほしい。 シェルの種類は bash や zsh を想定してるけど、実装によらない話なのでどんなシェルでも使えると思う。 エラーの時に Usage (使い方ヘルプメッセージ)を表示するのはやめる エラーになった時に Usage (使い方ヘルプメッセージ) を表示するスクリプトがあるけど、やめたほうがいいと思う。例えばこ

    シェルスクリプトのオプション設計ガイドライン - Qiita
  • 1