Tag: Bash

目次

参考情報

規約に関して

変数名の規約

★デフォルトオプション

パラメータ

$0コマンド名
$11つ目の引数
$22つ目の引数
$*残りの引数全部
$#引数の個数

変数

参考

基本

環境変数とシェル変数

環境変数

シェル変数

デフォルト値

制御構造

if then else

空白チェックする

ファイルの存在チェック

exit

関数

パラメータの基本

パラメータの存在チェック

パラメータとして配列を含む引数を渡したい

shift併用型

動的スコープでそのまま参照

コマンド置換

バッククォート`command`または$(command)を使う

Tips

デバッグ方法

.bash_profile vs .bashrc

スクリプトの存在するディレクトリを取得したい

複雑なプログラムを作成したい

実行したプログラムをエコーしたい

OSを判定したい

パラメータの個数をチェックする

空白を含むファイル名を正しく渡したい

チルダの展開

スクリプトで.bashrcの変更を反映させる。

トラブルシューティング

echo -nがきかない

"$@" != ""がエラーになる


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-04-11 (月) 15:28:21