タグ

2018年11月13日のブックマーク (5件)

  • bash によるオプション解析 - Qiita

    すこし記事が長いため、簡単なアウトラインを書いておきます。要点だけ掴みたい場合は、最終項の「まとめ」を読むのがいいかもしれません。 コマンドライン引数の一般的な解析手法 それぞれの特徴 〜 getopt と getopts の違い getopts(メリット・デメリット) getopt(メリット・デメリット) 自前で解析しちゃう(唯一のデメリット) まとめ ============================= コマンドライン引数を処理する一般的な手法として、 getopts getopt shift などで自力で解析 といった具合に、上から順に考えつくかと思います。getopt(3) は UNIX において、コマンドの引数を処理する一般的な C 言語のライブラリ関数です。それを用いて実装されたコマンドが getopt(1) です。Bourne シェル系だと内部関数になりますが、同系統の

    bash によるオプション解析 - Qiita
  • .コマンド(シェルスクリプトを実行する) : JP1/Advanced Shell

    機能 カレントシェル上でシェルスクリプトを実行します。filenameに指定されたシェルスクリプトをシェル環境で実行します。filenameで指定されたシェルスクリプトのカレントディレクトリは,.(ドット)コマンドを使用したカレントシェルのカレントディレクトリと同じになります。 カレントシェル環境で実行するため,filenameのシェルスクリプトが終了したあとも,filenameのシェルスクリプト内で設定された変数および定義された関数を使用できます。また,filenameのシェルスクリプト開始前に設定された変数および定義された関数を,filenameのシェルスクリプト内で使用できます。ただし,filenameに指定したシェルスクリプト内でスクリプト拡張コマンドは使用できません。スクリプト拡張コマンドが記述されていた場合は,コメントとして扱います。スクリプト拡張コマンドについては,「9.5 

  • How do I get the current branch name in Git?

    Ask questions, find answers and collaborate at work with Stack Overflow for Teams. Explore Teams Collectives™ on Stack Overflow Find centralized, trusted content and collaborate around the technologies you use most. Learn more about Collectives

    How do I get the current branch name in Git?
  • Git リポジトリの内容を zip ファイルにする - Qiita

    git clone したフォルダを単純に zip すると、.git フォルダが含まれてしまったり、普段は .gitignore などで無視しているファイルが含まれてしまったりします。 Git リポジトリの内容だけを取り出して zip ファイルにするには、git archive コマンドが便利です。 参考:GitHub だと、Git のタグをつけておくことで、git archive で生成したファイルと同様の zip ファイルが Release ページからダウンロードできます。 基的な使い方 Git リポジトリの内容を zip ファイルにするには次のようにします。HEAD の部分は、タグ名、ブランチ名、コミットID、などが指定できます。

    Git リポジトリの内容を zip ファイルにする - Qiita
  • Rspec実行時に標準出力されるのを何とかしたいっ! - thinking now...

    rspecを実行した時にテストは通ってるんですが、どこかのコードで標準出力に何かでてる・・? rspec実行すると、こんな感じで、途中に謎のメッセージが表示されるんですが、 Randomized with seed 1234 .....................................no_proxy is unsupported ..................................... どこで出力されてるのかよくわからない。 ただ、メッセージ自体(no_proxy is unsupported)はぐぐった感じだと、faradayぽいんですが、依存モジュールとして利用してるので、結局どこで呼ばれてるのかわからず・・。 format指定そこでrspec実行時にformatを指定してやります。 何も指定しない場合(default)は、progress(成功は「.

    Rspec実行時に標準出力されるのを何とかしたいっ! - thinking now...