我有 2 列,包括一些数据,例如:
one two
one two
one two
Run Code Online (Sandbox Code Playgroud)
我们如何将其转换为:
one two
one two
one two
Run Code Online (Sandbox Code Playgroud) 想象一下我们有一个这样的数组:
declare -a array=( "one" "two" "three" "four" "five" )
for i in "${all[@]}"; do
echo "$i"
done
Run Code Online (Sandbox Code Playgroud)
我们可以像这样提供来自用户的输入:
read -p "Enter a number: " number
Run Code Online (Sandbox Code Playgroud)
我需要一些东西来检查用户输入是否与该数组的元素之一匹配。如果没有,这应该运行:
echo "Try again: "
Run Code Online (Sandbox Code Playgroud)
应重复此过程,直到用户输入与数组元素之一匹配。