Я хотел бы использовать несколько типов разделителей в качестве параметра в моем скрипте bash.
Примеры типов параметров (пробел, запятая, точка с запятой, смешанный):
./x.sh par1 par2 par3
./x.sh par1,par2,par3
./x.sh par1;par2;par3;
./x.sh par1,par2;par3 par4
I have:
#!/usr/bin/env bash
for i in ${*//,/ }; do
echo $i
done
Это работает для пробела и запятой, но не для точки с запятой.