d-_*_*_-b 5 shell pipe xargs text-processing
如何将一个命令的输出 - 逐行 - 用于另一个命令?我知道如何使用|
管道符号执行此操作,但这会在一个命令中使用整个输出。我想一行一行地去......我想我需要结合|
和xargs
但不确定。
redis-cli keys \* | redis-cli get [key would go here]
Run Code Online (Sandbox Code Playgroud)
使用 while 循环遍历每一行:
redis-cli-keys \* | while read key; do redis-cli get "$key"; done
Run Code Online (Sandbox Code Playgroud)