=滴滴滴= 发表于 2021-6-3 09:36:55

sed命令


root@ubuntu-server:~# sed -i "s|/en/zh_CN||g" `grep /en/zh_CN -rl /var/www/html/en/`

sed: no input files



为什么会出现这个错误?

人造人 发表于 2021-6-3 09:40:29

https://www.runoob.com/linux/linux-comm-sed.html

=滴滴滴= 发表于 2021-6-3 09:43:28

人造人 发表于 2021-6-3 09:40
https://www.runoob.com/linux/linux-comm-sed.html

没有答案

人造人 发表于 2021-6-3 10:02:02

=滴滴滴= 发表于 2021-6-3 09:43
没有答案

你的 sed 语法是错的,你要实现什么?

人造人 发表于 2021-6-3 10:02:48

=滴滴滴= 发表于 2021-6-3 09:43
没有答案

https://www.runoob.com/linux/linux-comm-sed.html
这里不是答案,这里是告诉你怎么用 sed

=滴滴滴= 发表于 2021-6-3 10:08:39

人造人 发表于 2021-6-3 10:02
你的 sed 语法是错的,你要实现什么?

将/var/www/html/en下的所有文件中的 /en/zh_CN替换成空字符

人造人 发表于 2021-6-3 10:28:43

=滴滴滴= 发表于 2021-6-3 10:08
将/var/www/html/en下的所有文件中的 /en/zh_CN替换成空字符

for file in /var/www/html/en/*; do sed -i "s|/en/zh_CN||g" $file; done

=滴滴滴= 发表于 2021-6-3 10:38:08

人造人 发表于 2021-6-3 10:28


这个目录下面有文件也有目录,二级目录下的文件也要修改。。。

人造人 发表于 2021-6-3 10:46:31

=滴滴滴= 发表于 2021-6-3 10:38
这个目录下面有文件也有目录,二级目录下的文件也要修改。。。

find /var/www/html/en -type f -exec sed -i "s|/en/zh_CN||g" {} \;
页: [1]
查看完整版本: sed命令