タグ

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

  • 関連タグはありません

タグの絞り込みを解除

qiitaとbashとLinuxに関するsatoshieのブックマーク (4)

  • Bashの便利な構文だがよく忘れてしまうものの備忘録

    Bashでスクリプトを書く場合のポイントをまとめた Bashなどで書くシェルスクリプトは文法がシンプルで覚えると便利。他のプログラム言語だと何行もかかなければならないファイル操作や中身のデータ処理を、ちょちょいと数行レベルで書けとても強力だ。コマンドとの親和性が高い恩恵だろう1。 旧来バッチ処理で領を発揮するシェルスクリプトだったが、昨今はDockerDockerfileや起動スクリプトなど)で活用される機会も多いだろう。 しかしながら他のプログラム言語ではみられない記法があったり、逆に似た書き方もあったりと、混乱しがちなのもシェルスクリプトの特徴かもしれない。 いちいちGoogle先生に確認するのもめんどうなので、このページに整理した2。 主な参照先(よくお世話になっているページ): UNIXの部屋(68user's page) - http://x68000.q-e-d.net/~

    Bashの便利な構文だがよく忘れてしまうものの備忘録
  • 【Linux】シェルスクリプトにおける && と || の違い - Qiita

    複数コマンドをAND演算で実行する && bashシェルスクリプト上では && はAND制御演算子である。 以下の場合、command1が成功したらcommand2を実行する。 エラーが起こった時の挙動 ; でコマンドを連結する場合、コマンド1がエラーであっても、次のコマンドが実行されるが、 && で連結した場合はエラーが起きた時点で動作が停止する。 複数コマンドをOR演算で実行する || || はOR制御演算子である。 指定したコマンド1が異常終了した時に、それに対処する形でコマンド2を実行できるので、 主に事後のエラー処理などを行なう時に使える。 以下の場合、command1が失敗した場合command2を実行します。

    【Linux】シェルスクリプトにおける && と || の違い - Qiita
  • 先頭0埋めの値の演算 - Qiita

    概要 bashのfor文で、1ずつ加算し、 演算後、2桁の数値になるように先頭を0埋めした値 (欲しい出力は01,02,03,04,05,....10,11,12 というかんじ) を出力させるということをしたかった。 そのときの試行錯誤3つをまとめたもの まとめ 1.先頭0埋めの数値に加算すると通常の数値になる、 2.$((a+b))の演算では、先頭0埋めの数値は8進数とみなされ、08以上の値への加算ができない 3.exprを使うと、先頭0埋めの数値も10進数として計算可能 その1 先頭を0埋めした数値に加算をする。

    先頭0埋めの値の演算 - Qiita
  • Bashでいろいろループする - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    Bashでいろいろループする - Qiita
  • 1