変数の末尾から文字を削除する 質問する

変数の末尾から文字を削除する 質問する

Bash の自動補完では、ディレクトリ名の末尾に / が追加されます。これを位置パラメータから削除するにはどうすればよいですか?

#!/bin/sh

target=$1

function backup(){
  date=`date "+%y%m%d_%H%M%S"`
  PWD=`pwd`
  path=$PWD/$target
  tar czf /tmp/$date$target.tar.gz $path
}

backup

ベストアンサー1

使用

target=${1%/}

参照

おすすめ記事