gpt4 book ai didi

bash - 将 bash 变量插入 perl 搜索和替换

转载 作者:行者123 更新时间:2023-11-29 09:20:34 25 4
gpt4 key购买 nike

在我的 bash 脚本中,我在文件中查找文本并将其替换为我的 bash 脚本中的变量。我无法让 perl 命令识别变量。有什么想法吗?

mybash.bash:

#! /bin/sh
let "myNum=2"# myNum could be any integer
perl -pi -e 's/ABCD\d/ABCD$myNum/g' ./textfile.txt

文本文件.txt:

“ABCD0”用上面的脚本替换为“ABCD”

最佳答案

使用双引号以启用变量插值:

perl -pi -e "s/ABCD\d/ABCD$myNum/g" ./textfile.txt
^^^ ^^^

关于bash - 将 bash 变量插入 perl 搜索和替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18328284/

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