linux - 如何在文件中查找和替换 [0-9]*,linux

标签 linux

如何找到 [0-9],因为 Linux 将其视为模式

需要在文件中搜索 10.179.[0-9]*.150 并将其替换为 10.179.227.150

最佳答案

如果[0-9]*是正则表达式模式:

sed -i s/10\.179\.[0-9]*\.150/10.179.227.150/g file.txt

如果按字面意思理解[0-9]*:

sed -i s/10\.179\.\[0-9\]\*\.150/10.179.227.150/g file.txt

关于linux - 如何在文件中查找和替换 [0-9]*,linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22090919/

相关文章:

与 Windows 平台相比,Linux 中的 CPU 需要花费太多时间来执行嵌套 for 循环

linux - 在 Linux 上使用 Nmap 命令从 Mac 地址获取 IP?

c - read() 和 write() 函数不协作

linux - 在 ubuntu 上安装 sqlite3 无需 sudo apt-get install

c - Linux 外壳代码 "Hello, World!"

Linux Bash 文件读取行和单词

c++ - 在 C++ 项目中包含库有哪些不同方法?

java - 在 Linux 下检索 SD 卡序列号和制造商

linux - 如何在 Linux 中使用 awk 创建字典?

linux - Kubernetes:重新同步 Minikube 挂载目录