相关疑难解决方法(0)

如何防止 sed -i 破坏符号链接?

为什么sed -i在符号链接上执行会破坏该链接并将其替换为目标文件?如何避免这种情况?

例如。

$ ls -l pet*
-rw-rw-r-- 1 madneon madneon 4 mar 23 16:46 pet
lrwxrwxrwx 1 madneon madneon 6 mar 23 16:48 pet_link -> pet

$ sed -i 's/cat/dog/' pet_link

$ ls -l pet*
-rw-rw-r-- 1 madneon madneon 4 mar 23 16:48 pet
-rw-rw-r-- 1 madneon madneon 4 mar 23 16:49 pet_link
Run Code Online (Sandbox Code Playgroud)

为什么它不被认为是一个错误?

sed symlink

33
推荐指数
1
解决办法
7974
查看次数

标签 统计

sed ×1

symlink ×1