次のシェル スクリプトを処理できません
#!/bin/sh
P= '/mnt/temp/'
echo $P
Q= `echo $P` | sed -e "s/^.*\(.\)$/\1/"
echo 'Q is' $Q
echo ${P%?}
出力は次のようになると思います
/mnt/temp/
Q is /
/mnt/tmp
[編集]
次のステップとして、P の末尾の / を削除して更新したいので、試しています
if ${Q} ="/"
then
echo in
P=${P%?}
fi
しかし、実行時にそれは言う
/: Permission denied