gpt4 book ai didi

regex - 用于翻译一行中以制表符分隔的第三个单词的 Shell 脚本

转载 作者:行者123 更新时间:2023-12-01 09:59:11 27 4
gpt4 key购买 nike

谁能帮我写一个脚本来翻译每行中的第三个单词,单词之间用制表符分隔。

示例输入:

Hello how Are You
Iam Fine how about

示例输出:

Hello how Ziv You
Iam Fine sld about

每行中的第三个词应翻译为使用:tr '[abcdefghijklmnopqrstuvqxyz]' '[zyxwvutsrqponmlkjihgfedcba]'

最佳答案

鉴于以下情况:

[somedude@dev7 ~]# cat so.txt 
Hello how Are You
Iam Fine how about
[somedude@dev7 ~]#

我会跑:

[somedude@dev7 ~]# cat so.sh 
#!/bin/bash

_INPUT="Hello how Are You
Iam Fine how about"

# read each line from config file
while read -r l
do

_GET_THIRD_WORD=$(echo $l | awk '{print $3}')

echo $_GET_THIRD_WORD | sed -i "s,$_GET_THIRD_WORD,SOMETHINGTOTRANSLATEWITH,"

done < so.txt
[somedude@dev7 ~]#

这会将您翻译的每一行回显到标准输出。

希望这对您有所帮助!

关于regex - 用于翻译一行中以制表符分隔的第三个单词的 Shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18971561/

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