シェルスクリプトで引数のスラッシュを取り除きたいとき
みなさんこんにちは!最近がっつりシェルスクリプトばっかり書いてる中西です。
みなさんも、引数でもらったパスの末尾についてるスラッシュを取り除きたくなることが人生一度や二度あることかと思います(確信)
今回はこちらのスレッドを参考にさせていただきました
Answer
job_dir=${1%/}
コピペするだけじゃ学びがありませんので解説。
- ${1} : 第一引数として入力された変数
- %/ : 文字列の末尾に/(スラッシュ)がHITする場合、スラッシュを除外した文字列を返す
というわけで無事スラッシュが取り除けたのでした(´ω`)