如何修改文件内容

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
newman0708
帖子: 188
注册时间: 2007-09-22 13:09
送出感谢: 0
接收感谢: 0
联系:

如何修改文件内容

#1

帖子 newman0708 » 2008-03-14 16:13

-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
帖子: 4953
注册时间: 2007-10-19 14:51
来自: 深圳
送出感谢: 0
接收感谢: 2 次

#2

帖子 yaoms » 2008-03-14 16:16

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

#3

帖子 newman0708 » 2008-03-14 16:22

哦,明白了,

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

#4

帖子 iblicf » 2008-03-14 16:35

echo "123" |sudo tee aaaroot
头像
newman0708
帖子: 188
注册时间: 2007-09-22 13:09
送出感谢: 0
接收感谢: 0
联系:

#5

帖子 newman0708 » 2008-03-14 16:41

iblicf的方法就可行,


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

回到 “Shell脚本”