Я очень новичок в скриптах bash. Я хочу создать скрипт, который анализирует переменную, которая содержит тире и использует каждое проанализированное значение для передачи для выполнения дополнительной функции.
например:
project="Acc-Account-Profile_info"
for i in ($project |sed 's/-/ /g')
do
case $i in ($project |sed 's/-/ /g')
echo DeptName = $i
shift
;;
case $i in ($project |sed 's/-/ /g')
echo GroupName= = $i
shift
;;
case $i in ($project |sed 's/-/ /g')
echo projectName= = $i
shift
;;
esac
done
Я хочу, чтобы значения были такими: -
DeptName = ACC
GroupName = Account
projectName= Profile_info
сейчас я получаю синтаксическую ошибку. Любая помощь будет принята с благодарностью.