パスの取り扱い [Bash]

basename / dirname basename コマンド パスからファイル名を取得する。 $ basename “/foo/bar/baz.ext” baz.ext dirname コマンド パスからディレクトリ […]

Read More

文字列の操作 [Bash]

文字列の操作 参考: Bash string processing | Green Flashes 文字列を連結する パラメータ展開を使う。 hello=”Hello” world=”World” hello_world […]

Read More

関数の使い方 [Bash]

関数の使い方 参考: シェルスクリプトで関数を利用する – Qiita 関数は共通部品になる | @IT Create and Use Bash Functions | Like Geeks Function […]

Read More

記号・演算子 [Bash]

括弧 []:角括弧 (brackets) – test コマンドと同意義 (条件式を評価する) [[]]:二重角括弧 (double brackets) – 条件式を評価する (test コマンド […]

Read More

パイプの使い方 [Bash]

パイプの使い方 参考: 覚えてると案外便利なBashのリダイレクト・パイプの使い方9個 | 俺的備忘録 〜なんかいろいろ〜 Bash のストリーム/パイプ処理を視覚的に理解する – Qiita How to […]

Read More

シェルスクリプトの書き方 [Bash]

シェルスクリプトの書き方 参考: bash のシェルスクリプトの記述に関してメモ等 – Qiita Bash Script の自分的まとめ – Qiita ファイルからデータを読み出して処理する […]

Read More

プロセス置換 [Bash]

プロセス置換 <( … ):コマンドの実行結果を一時的なファイルとして与える。 >( … ):一時ファイルへの出力を指定したコマンドの標準入力として処理する。 2つのディレクトリでの ls コマンドの […]

Read More

set コマンドの使い方 [Bash]

set コマンドの使い方 参考: set コマンド – シェルの設定を確認、変更する | @IT bash の set コマンドで覚えておきたい使い方9個 | 俺的備忘録 〜なんかいろいろ〜 Bash set […]

Read More