gpt4 book ai didi

linux - 找不到导出命令

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:39:19 24 4
gpt4 key购买 nike

我有一个简单的 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 并手动写入文件并获取文件然后它就可以工作。

为什么当我 scp 文件并运行 source 时它不起作用?

最佳答案

正确的命令语法是export。也有可能 bash 不在您认为的位置,使用 env 找到它 - 比如

#!/usr/bin/env bash
export VERSION=1
export BUILD=2

关于linux - 找不到导出命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44610360/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com