shell 切分字符串并遍历打印
时间: 2023-03-29 17:04:26 浏览: 152
shell中字符串处理方
可以使用 shell 的 for 循环和 cut 命令来实现字符串的切分和遍历打印。例如,假设要遍历打印字符串 "hello world" 中的每个单词,可以使用以下命令:
```
str="hello world"
for word in $(echo $str | cut -d " " -f 1-); do
echo $word
done
```
其中,cut 命令的 -d 参数指定分隔符为空格,-f 参数指定要提取的字段范围为 1 到最后一个字段。echo 命令将字符串输出到标准输出,然后通过 $() 将其作为参数传递给 for 循环,循环变量 word 依次取得每个单词,并通过 echo 命令打印出来。
阅读全文