分页: 1 / 1
[问题]自己学习写shell脚本,在脚本里写一句 source /etc/environment 时,运行不成功。
发表于 : 2010-09-02 10:09
由 talenian
简单的三句话,希望替换environment文件。
代码: 全选
#! /bin/sh
cp /etc/environment ./back
cp environment /etc
source /etc/environment
运行时报:4: source: not found
可是在终端直接运行
代码: 全选
source /etc/environment
没问题。
为什么呢?我是新手。
Re: [问题]自己学习写shell脚本,在脚本里写一句 source /etc/environment 时,运行不成功
发表于 : 2010-09-02 10:47
由 talenian
根据网上一些网页的内容说 source是csh的命令。
又据说 . 在bsh里相当于source。
那么我以上的代码怎么改,才能在bsh下成功实现让environment文件的修改立刻生效呢?
Re: [问题]自己学习写shell脚本,在脚本里写一句 source /etc/environment 时,运行不成功
发表于 : 2010-09-02 19:30
由 fanhe
终端的是bash
debian系sh默认是dash
你把第一行改成 #!/bin/bash 试试