免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2742 | 回复: 5
打印 上一主题 下一主题

[help]csh怎样从文件中读取的环境变量? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-04-20 22:05 |只看该作者 |倒序浏览
想完成的功能就是从一个input文件中读取一个文件的路径,
文件名,然后copy到一个共通路径
input文件的layout:
   路径(环境变量)  文件名
  $file_path1          fileid1
   $file_path2          fileid2

出现的问题:读进来的环境变量形式路径只能当一个普通的字符串使用,
就不是环境变量了,

要怎么让它读进来之后可以直接当环境变量来用呢??

论坛徽章:
0
2 [报告]
发表于 2008-04-21 11:53 |只看该作者
再进行设置嘛,有了值了,再使用这个值去设环境变量。

论坛徽章:
0
3 [报告]
发表于 2008-04-22 23:33 |只看该作者
原帖由 welcome008 于 2008-4-21 11:53 发表
再进行设置嘛,有了值了,再使用这个值去设环境变量。


你的意思是读进来之后作一个判断,
         如果=$file_path1
                       就set  $file_path1=XXX
             如果=$file_path2
                       就set  $file_path2=XXX

有多少个input path就有多少次判断??

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
4 [报告]
发表于 2008-04-23 00:28 |只看该作者
[qutoe]从一个input文件中读取一个文件的路径,文件名,然后copy到一个共通路径[/quote]
看不太明白, ???

论坛徽章:
0
5 [报告]
发表于 2008-04-23 14:30 |只看该作者
原帖由 zihe_1984 于 2008-4-22 23:33 发表


你的意思是读进来之后作一个判断,
         如果=$file_path1
                       就set  $file_path1=XXX
             如果=$file_path2
                       就set  $file_path2=XXX

有多 ...


看你是什么shell,如果是csh
那就读进来一行,处理成两部分,分别放到变量var和值val两部分
然后 setenv $var $val

论坛徽章:
0
6 [报告]
发表于 2008-04-24 21:59 |只看该作者
看你是什么shell,如果是csh
那就读进来一行,处理成两部分,分别放到变量var和值val两部分
然后 setenv $var $val


了解~~
鞠躬!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP