私はbash変数を持っています
USE_DOTNET="a b c"
パターンごとforeach
USE_DOTNET
にいくつか(スイッチ)を持って行く必要があります。case
同様に
foreach x in USE_DOTNET
switch(x)
case a -> do something
case b -> ...
擬似コードですが、bashで実装する方法がわかりませんか?
#!/bin/bash
USE_DOTNET="a b c"
for x in ${USE_DOTNET} ; do
case ${x} in
a) echo "found x="$x ;;
b) echo "found b"
c) echo "FOUND c"
* ) echo "unexpected value found for x=$x" 1>&2
esac
done
または、@ jordanmのコメントによると、試すことができます
USE_DOTNET=(a b c)
for x in "${USE_DOTNET[@]}" ;do ...
IHTH
(FWIW、pcodeはcsh構文に近いように見えます)