相关疑难解决方法(0)

如何摆脱Bash的循环?

我想编写一个Bash脚本来处理文本,这可能需要一个while循环.

例如,C中的while循环:

int done = 0;
while(1) {
  ...
  if(done) break;
}
Run Code Online (Sandbox Code Playgroud)

我想写一个与之等效的Bash脚本.但我通常使用的和我读过的所有经典例子都表明:

while read something;
do
...
done
Run Code Online (Sandbox Code Playgroud)

它没有提供任何有关如何做的帮助while(1){}break;,这是明确界定,并广泛应用于C,和我没有为标准输入读取数据.

任何人都可以帮助我使用上述C代码的Bash等价物吗?

bash shell while-loop

129
推荐指数
2
解决办法
17万
查看次数

docker-compose up和docker-compose start有什么区别?

每当我执行

docker-compose start 
docker-compose ps
Run Code Online (Sandbox Code Playgroud)

我看到我的容器状态为"UP".如果我做

docker-compose up -d
Run Code Online (Sandbox Code Playgroud)

我会看到更多的冗长,但它将具有相同的状态.两个命令之间有什么区别吗?

docker docker-compose

104
推荐指数
3
解决办法
5万
查看次数

标签 统计

bash ×1

docker ×1

docker-compose ×1

shell ×1

while-loop ×1