shell 如何在bash脚本中以不同的方式编写[已关闭]

gg0vcinb  于 2023-01-31  发布在  Shell
关注(0)|答案(1)|浏览(146)

已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题?**添加详细信息并通过editing this post阐明问题。

4天前关闭。
Improve this question

char=${text:0:1}

如何在bash脚本中以不同的方式但相同的含义编写此代码?

ymzxtsji

ymzxtsji1#

假设目标是处理$text中的 * 每个 * 字符:

while read -r -n1 char                             # read one character (-n1) at a time into variable "char"
do
    echo "$char"

    # rest of code that processes "$char"

done <<< "$text"                                   # feed contents of variable "$text" to 'while/read' loop

对于text='abcd',这将生成:

a
b
c
d

相关问题