BBS.ChinaUnix.net
首页 | 新闻 | Linux | FreeBSD | AIX | Windows | 博客 | 论坛 | 存储 | 网络 | 人才 | Wiki | 资料 | 读书 | 手册 | 下载 | 空间 | 搜索
  会员: 密码: 免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


奥运快报: 
奥运热点:
 

追加到文件顶部
首页 » 论坛 » Shell »  
[打印] [订阅] [收藏] [本帖文本页] [推荐此主题给朋友,立即获积分]
blackold   帅哥 (黑哥)
大天使



UID:631768
注册:2007-10-22
最后登录: 2008-09-05
帖子:1732
精华:0

可用积分:5708 (富足长乐)
信誉积分:0
专家积分:61 (本版:61)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


11楼 发表于 2008-5-15 15:41 
回复 #9 麒麟才者 的帖子

是不是LZ的环境问题?

waker和烈火的答案应该都没有问题啊。

不行的话你用笨方法吧:
grep > file_tmp
cat file_temp file2

[ 本帖最后由 blackold 于 2008-5-15 15:42 编辑 ]



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

LIVE FREE OR DIE!     K.I.S.S.


空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
麒麟才者
侠客




UID:578580
注册:2007-6-21
最后登录: 2008-08-02
帖子:15
精华:0

可用积分:515 (稍有积蓄)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


12楼 发表于 2008-5-15 15:48 
echo $SHELL
/bin/tcsh
谢谢各位了 我再研究研究~



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

最爱SUSE!
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
麒麟才者
侠客




UID:578580
注册:2007-6-21
最后登录: 2008-08-02
帖子:15
精华:0

可用积分:515 (稍有积蓄)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


13楼 发表于 2008-5-15 15:56 


QUOTE:
原帖由 prc 于 2008-5-15 15:39 发表

v=$(grep farmer file1;cat file2); echo "$v" >file2

v=$(grep farmer file1;cat file2); echo "$v" >file2
Illegal variable name.

我就郁闷了 难道我的环境有问题



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

最爱SUSE!
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
blackold   帅哥 (黑哥)
大天使



UID:631768
注册:2007-10-22
最后登录: 2008-09-05
帖子:1732
精华:0

可用积分:5708 (富足长乐)
信誉积分:0
专家积分:61 (本版:61)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


14楼 发表于 2008-5-15 15:59 
回复 #13 麒麟才者 的帖子

tcsh我没有用过,等高人来解决吧。

楼上的几种方法在bash下执行没有问题。



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

LIVE FREE OR DIE!     K.I.S.S.


空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
麒麟才者
侠客




UID:578580
注册:2007-6-21
最后登录: 2008-08-02
帖子:15
精华:0

可用积分:515 (稍有积蓄)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


15楼 发表于 2008-5-15 16:12 
我切换到bash 可以了
v=$(grep farmer file1;cat file2); echo "$v" >file2
cat file2
I am a farmer!
I am a student!
I am a worker!

用sed 为什么不行
v=$(grep farmer file1);sed "1i\"$v"" file2



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

最爱SUSE!
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘

首页 » 论坛 » Shell »


 


Copyright © 2001-2008 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - ChinaUnix - Archiver - WAP - TOP

Processed in 0.055545 second(s), 4 queries , Gzip enabled