Bash-搜索服务器上的所有文件以查找特定字符串

Bash-搜索服务器上的所有文件以查找特定字符串,bash,search,server,find,debian,Bash,Search,Server,Find,Debian,我的服务器已更改,我的服务器IP也已更改 现在,我必须检查所有文件,以旧IP替换为新IP 首先,我想搜索所有包含“old.IP”的文件。 这是通过管道传输到特殊文件,如“oldIPFiles” 我试试这个: find . -type f -print | xargs grep "old.IP" >>/root/oldIPFiles.txt 但它不起作用 我只尝试: find . -type f -print | xargs grep "old.IP" 但我经常听到: grep:

我的服务器已更改,我的服务器IP也已更改

现在,我必须检查所有文件,以旧IP替换为新IP

首先,我想搜索所有包含“old.IP”的文件。 这是通过管道传输到特殊文件,如“oldIPFiles” 我试试这个:

find . -type f -print | xargs grep "old.IP" >>/root/oldIPFiles.txt
但它不起作用

我只尝试:

find . -type f -print | xargs grep "old.IP"
但我经常听到:

grep: ./sys/fs/ext4/sda3/trigger_fs_error: Permission denied
grep: ./sys/fs/cgroup/blkio/blkio.reset_stats: Invalid argument
grep: ./sys/fs/cgroup/devices/devices.allow: Invalid argument
grep: ./sys/fs/cgroup/devices/devices.deny: Invalid argument
grep: ./sys/fs/cgroup/systemd/system.slice/dev-disk-byx2did-scsix2d0QEMU_QEMU_HARDDISK_drivex2dscsi0x2d0x2d0x2d0x2dpart2.swap/tasks: No such file or directory
grep: ./sys/fs/cgroup/systemd/system.slice/dev-disk-byx2did-scsix2d0QEMU_QEMU_HARDDISK_drivex2dscsi0x2d0x2d0x2d0x2dpart2.swap/cgroup.procs: No such file or directory
grep: ./sys/fs/cgroup/systemd/system.slice/dev-disk-byx2did-scsix2d0QEMU_QEMU_HARDDISK_drivex2dscsi0x2d0x2d0x2d0x2dpart2.swap/cgroup.clone_children: No such file or directory
grep: ./sys/fs/cgroup/systemd/system.slice/dev-disk-byx2did-scsix2d0QEMU_QEMU_HARDDISK_drivex2dscsi0x2d0x2d0x2d0x2dpart2.swap/notify_on_release: No such file or directory
grep: ./sys/fs/cgroup/systemd/system.slice/dev-disk-byx2dpartuuid-d7dfbdc0x2d9f26x2d47f3x2da9fcx2d42ae5ef6c5be.swap/tasks: No such file or directory
grep: ./sys/fs/cgroup/systemd/system.slice/dev-disk-byx2dpartuuid-d7dfbdc0x2d9f26x2d47f3x2da9fcx2d42ae5ef6c5be.swap/cgroup.procs: No such file or directory

有人能帮我吗?

编程问题也是如此,而不是关于使用或配置Linux的问题。请尝试SuperUser.com或unix.stackexchange.com。我正在编写一个脚本,希望替换所有特定字符串…要显示脚本正在执行的操作,请在第一时间显示所有文件包含特定字符串。我在这里也发现了一些类似的问题。。。。例如,这也不是一个编程问题://Dr.JoeBeer Try
find-readable-prune-o-type f-print0 | xargs-0 grep“old.IP”
谢谢!这就是我要找的!谢谢你,伙计!