找不到EXPORT命令

时间:2017-06-17 23:30:16

标签: linux windows bash shell unix

我有一个简单的shell文件,我想从中获取变量,文件内容在

之下
#!/bin/bash
VERSION=1
BUILD=2

我使用scp将文件从Windows计算机转移到linux计算机。

当我尝试source ./version.sh时,我收到以下错误

  

./ version.sh:line 1:EXPORT:command not found

     

./ version.sh:line 2:EXPORT:command not found

如果我只是触摸一个新的version.sh并手动写入文件并获取文件,那么它就能正常工作。

为什么我把文件翻过来并运行源代码时它不起作用?

1 个答案:

答案 0 :(得分:1)

正确的命令语法是bashenv也可能不在您认为的位置,使用#!/usr/bin/env bash export VERSION=1 export BUILD=2 来查找它 - 比如

Dataframe.query