小编dan*_*ynl的帖子

如何在shell脚本中提示用户输入?

我有一个shell脚本,我想在脚本执行时提示用户输入一个对话框.

示例(脚本启动后):

"Enter the files you would like to install : "

user input : spreadsheet json diffTool

where $1 = spreadsheet, $2 = json, $3 = diffTool
Run Code Online (Sandbox Code Playgroud)

然后遍历每个用户输入并执行类似的操作

for var in "$@"
do
    echo "input is : $var"
done
Run Code Online (Sandbox Code Playgroud)

我将如何在我的shell脚本中执行此操作?

先感谢您

bash shell scripting

7
推荐指数
1
解决办法
1万
查看次数

如何比较ruby中的2组不同的数据

我有2个数组,第一个包含~2000个元素.

第二个数组包含~500个数组,每个数组包含2个元素.

我需要一种方法来检查第二个数组中的元素是否存在于第一个数组中,如果存在,则构造一个匹配元素的新数组.

ex)

array1 = [1,2,3,4,5,6,7,8,9,10,11]

array2 = [[1,2],[3,4],[5,6],[7,14],[9,11]] 

new_array = [1,2,3,4,5,6,7,9,11]
Run Code Online (Sandbox Code Playgroud)

我想这样做而不必遍历任何一个数组中的所有元素.

最有效的方法是什么?如果我将它们实现为哈希而不是数组,性能会提高吗?

ruby arrays hash

0
推荐指数
1
解决办法
103
查看次数

标签 统计

arrays ×1

bash ×1

hash ×1

ruby ×1

scripting ×1

shell ×1