如何修改文件内容

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
newman0708
帖子: 188
注册时间: 2007-09-22 13:09

如何修改文件内容

#1

帖子 newman0708 »

-rwxr-xr-x 1 root root 0 2008-03-14 16:18 aaaroot

newman0708@newman0708-desktop:~$ cat aaaroot
123456789

newman0708@newman0708-desktop:~$ sudo echo "123" >aaaroot
bash: aaaroot: Permission denied


请问,我这样修改文件中的内容,为什么会报权限错误呀?

请高手指点一下,谢谢 !
头像
yaoms
帖子: 4952
注册时间: 2007-10-19 14:51
来自: 深圳

#2

帖子 yaoms »

echo 是有了root的权限了,但是 > 没有阿,还是你的权限。。
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
头像
newman0708
帖子: 188
注册时间: 2007-09-22 13:09

#3

帖子 newman0708 »

哦,明白了,

那么我怎么实现我的目的(修改文件内容,不用vim)呢,
头像
iblicf
帖子: 3766
注册时间: 2007-01-15 17:15

#4

帖子 iblicf »

echo "123" |sudo tee aaaroot
头像
newman0708
帖子: 188
注册时间: 2007-09-22 13:09

#5

帖子 newman0708 »

iblicf的方法就可行,


谢谢,各位的回答,问题解决了 。
回复