gpt4 book ai didi

linux - shell 脚本中的 tr 和 while/until 命令

转载 作者:太空宇宙 更新时间:2023-11-04 12:10:12 24 4
gpt4 key购买 nike

我正在做的是对一个字符从其当前位置开始编码 13 个位置。例如,如果我输入 welcome,它应该回显 jrypbzr。

这是我写的:

read words

echo $words | tr '[A-Za-z]' '[????]' (Please ignore the ???? part.)

这成功解决了编码问题,但是我需要多次输入,我写的代码只读了一次。谁能告诉我如何多次输入?

谢谢!

最佳答案

首先,将您的输入保存在一个文本文件中。然后

while read words
do

# here, do whatever you want with words

done < your-input-file.txt

解释:您将输入文件的内容提供给 while 循环,while 循环逐行读取它并存储在单词中。

如果你想使用换行符以外的分隔符,你可以使用:

while IFS=";" read words

并在 IFS= ""中放置您喜欢的任何分隔符。

关于linux - shell 脚本中的 tr 和 while/until 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49272365/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com