#!/bin/bash
FILE="$(basename "$1")"
FILE="${FILE/%.jpeg/.jpg}"
この2行を1行にまとめる方法はありますか?
ベストアンサー1
FILE=$(basename "${1/%.jpeg/.jpg}")
私のために動作します。
テスト:
bash-$ ./test.sh /tmp/foo.jpeg
foo.jpg
スクリプト内容:
bash-$ cat test.sh
#!/usr/bin/bash
FILE=$(basename "${1/%.jpeg/.jpg}")
echo "$FILE"