list - 从行分隔的输出中获取列表

标签 list zsh

我想从以行分隔的输出中获取 ZSH 列表。在我的例子中,来自以下命令:

ssh myhost ls /Applications

我尝试了 $(ssh myhost ls/Applications) 但这不起作用(它也在空格处拆分)。

最佳答案

lines=("${(@f)$(ssh myhost ls/Applications)}")

关于list - 从行分隔的输出中获取列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3434758/

相关文章:

c# - List<T> as 'out' 参数导致错误。为什么?

sed 无法正确处理多个输入文件

ruby - 无法在 Mac 上解析 zsh 和 oh-my-zsh 的 "rbenv init"指令

bash - 如何在单行上重新运行 ZSH 中的内联循环(类似 bash 的行为)

linux - Shell 代码在控制台中有效,但在脚本中无效

c - 在 Emacs 中单步运行和执行 C 程序

python - 如何修复python中不一致的return语句?

list - 如何在 Dart/Flutter 中拆分列表

python - 如何检查单词是否在同义词集中?

python - 如何按子列表的内容对子列表列表进行排序,其中子列表包含字符串和 bool 值?