タグ

ブックマーク / qiita.com/aosho235 (2)

  • bashの変数内文字列置換まとめ - Qiita

    #と%が覚えづらい。 #はmarkdownで行頭に書くと見出しになるから「先頭の」 %は100%のように末尾に書くから「末尾の」 と覚えるといいかも。 キーボードで#は%より左にあるから#が先頭と覚えてもいいかも。 % %% # ## はPOSIXで決まっているのでbash以外のshでも使えるらしい。2.6.2 Parameter Expansionに書いてある。 http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html 具体例 dirname

    bashの変数内文字列置換まとめ - Qiita
    wushi
    wushi 2022/12/09
  • bashスクリプトをデバッグする方法 - Qiita

    #!/bin/bash exec 5> debug_output.txt BASH_XTRACEFD="5" PS4='$LINENO: ' set -x するとdebug_output.txtにログが出力される。 exec 5>はファイルディスクリプタ5番をdebug_output.txtにするという意味。 PS4はトレース出力の際に表示されるプロンプト。$LINENOにより行番号を表示している。 set -xは実行するコマンドをトレース出力させる。 元記事にはbashdblog4bash、Eclipse、Visual Studioo Codeを使う方法なども紹介されているが、これが一番手軽でほとんどの場合十分だと思う。 Register as a new user and use Qiita more conveniently You get articles that match

    bashスクリプトをデバッグする方法 - Qiita
  • 1