タグ

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

タグの絞り込みを解除

shellに関するyu_dotnet2004のブックマーク (2)

  • [Bash]標準出力・標準エラー出力の全て(1>&2とか)まとめ | Coffee Breakにプログラミング備忘録

    標準出力と標準エラー出力についてメモ 毎回調べ直すことになっているので、メモメモ。さらに調べるのにまとまったサイトがなくて1つ1つ調べるはめになるので。まとめ シェルによって違いがあるため今回はbashに限る 前提知識 【知識0】 unixコマンドは左から右に処理される。これは絶対 【知識1】 (標準入力 : 0) 標準出力 : 1 ※画面に出力される 標準エラー出力 : 2 ※画面に出力される 【知識2】 0,1,2はファイルディスクリプタと呼ぶ 【知識3】 「>」リダイレクト シェルの結果を出力する場所を指定可能 command ファイル・ディスクリプタ> 出力先 ※commandは何らかのコマンドかshファイルとしている 【知識4】 出力先などを特定のファイルディスクリプタに送りたい場合は「&ファイル・ディスクリプタ」とする echo "standard output" >&2 【知

  • シェルスクリプトで現在のブランチ名を取得する(git rev-parse) - ペンギン村 Tech Blog

    ペンギン村の住人、tobi462です。 今回はシェルスクリプトなどのプログラムからgitの情報を取得する際に、rev-parseという便利なコマンドがあったので、その紹介と教訓について書いてみます。 Tl;Dr 冴えないやり方 rev-parse って? --abbrev-ref って? まとめ(あるいは教訓) Tl;Dr $ git rev-parse --abbrev-ref HEAD master 冴えないやり方 実のところあとからググったらいくらでも記事があったのですが、最初は以下のように書いていました。 $ git branch | grep '*' | sed -e 's/* //' まぁ、結果は同じになると思いますが、明らかに rev-parse を使ったやり方のほうがスッキリしています。 rev-parse って? 与えられたものが何かを調べるコマンドらしく、なんだかいろい

    シェルスクリプトで現在のブランチ名を取得する(git rev-parse) - ペンギン村 Tech Blog
    yu_dotnet2004
    yu_dotnet2004 2018/01/12
    書きました。
  • 1