你能帮我带一个文本文件中的数组字串吗
Apple banana mango grapes
我应该得到不同行中的每个单词
Apple
Banana
Mango
Grape
并使用bash存储在另一个文本文件中
答案 0 :(得分:1)
您可以使用grep -o
grep -Eo '\w+' file
Apple
banana
mango
grapes
答案 1 :(得分:1)
使用tr
echo "Apple banana mango grapes" | tr -s ' ' '\n' > output
或来自档案
tr -s ' ' '\n' <file > output
答案 2 :(得分:1)
使用纯Bash:
set -o noglob
printf '%s\n' $(< file)
在set -o noglob
展开后,$(< file)
是防止路径名扩展(通配)的必要条件。
答案 3 :(得分:0)
您可以使用cat stack.txt | tr ' ' '\n' >outfile.txt
或仅cat stack.txt | tr ' ' '\n'
用于在终端上输出