如何将zsh中的多行字符串拆分成单行字符串数组?
具体来说,我想要获取cal命令的输出结果。
June 2010
Su Mo Tu We Th Fr Sa
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
并将其转换为
(" June 2010 " "Su Mo Tu We Th Fr Sa" " 1 2 3 4 5" " 6 7 8 9 10 11 12" "13 14 15 16 17 18 19" "20 21 22 23 24 25 26" "27 28 29 30")
这是一个zsh数组。
我的最终目标是将另一个命令的输出并排放置,所以如果我有
a
b
c
and
d
e
f
我会得到
a d
b e
c f
${(f)"$(cal)"}
гҖӮиҝҷйҮҢзҡ„f
дёҺps:\n:
зӣёеҗҢгҖӮеҗҺиҖ…иҝҳеұ•зӨәдәҶеҰӮдҪ•еңЁдҪҝз”Ёs
ж—¶дҪҝз”ЁвҖңиҪ¬д№үеӯ—з¬ҰвҖқпјҢиҖҢдёҚйңҖиҰҒдҪҝз”Ёeval
гҖӮ - Chris Johnsen"$(cat)"
。 - Dennis Williamsonp
并且不知道引用的方法。也许你应该发表自己的答案? - ZyX"$(cal)"
,但你已经懂了。 - Dennis Williamson