小编Smi*_*tty的帖子

在Bash while循环中使用"和"

好的,基本上这就是脚本的样子:

echo -n "Guess my number: "
read guess

while [ $guess != 5 ]; do
echo Your answer is $guess. This is incorrect. Please try again.
echo -n "What is your guess? "
read guess
done

echo "That's correct! The answer was $guess!"
Run Code Online (Sandbox Code Playgroud)

我要改变的是这一行:

while [ $guess != 5 ]; do
Run Code Online (Sandbox Code Playgroud)

对于这样的事情:

while [ $guess != 5 and $guess != 10 ]; do
Run Code Online (Sandbox Code Playgroud)

在Java中我知道"和"是"&&"但这似乎不适用于此.我是否使用while循环以正确的方式进行此操作?

编辑:更新的问题,使其在搜索中更有用..

linux bash

25
推荐指数
2
解决办法
6万
查看次数

打印二进制排列列表

我想要做的是打印所有可能的二进制数n位数.换句话说,使用4位数字:

0001
0010
0100
1000
Run Code Online (Sandbox Code Playgroud)

..等等

说实话,我不知道从哪里开始这个(除了我想我需要使用一个循环,可能还有一个数组)所以任何正确方向的指针都会受到赞赏.

java algorithm

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

标签 统计

algorithm ×1

bash ×1

java ×1

linux ×1