Windows と WSL2 の Ubuntu では環境変数を共有しません。 USERPROFILE 環境変数に同じフォルダーを指すように設定しておくと便利です。 開いている~/.bashrcファイルの末尾に、USERPROFILE 環境変数の定義を追加して保存します。__UserName__の部分は Windows の USERPROFILE 環境変数の値を参考に設定し...
ッチする部分を除外(最大マッチ)(*も使用可)${FOO%word}# FOOの末尾からwordにマッチする部分を除外(最短マッチ)(*も使用可)${FOO%%word}# FOOの末尾からwordにマッチする部分を除外(最大マッチ)(*も使用可)${!FOO*}# FOOではじまる変数名の一覧${!FOO@}# 同上${#FOO}# FOOの文字数。
はじめに個人的なシェル(スクリプト)あるあるなんですが、変数操作に悩んでいるとBashの 変数展開 って思った以上に色んなことができてしまうことに気がつきます。「なんかいい感じの書き方ないかなー…
Shell Script Advent Calendar 2015 15日目 です。穴が空いていたので入っちゃいました。★14日目は @laqiiz さんの "Googleの肩に乗ってShellコ…
スクリプト実行時に引数として渡された内容は、位置パラメータと呼ばれる特殊変数に保持される。これらはスクリプト中では、$1~$9で表わせる。 10番目以降の位置パラメータは、${10}のように記述する。 なお、位置パラメータは関数への引数を展開する場合にも使う。
Bash の算術式の基本について詳細に解説します!※この記事は AdC 2016 Shell Script 4日目 Bash $((算術式)) のすべて - Qiita の衛星記事です (が、実の…