【bash】linux使用环境变量拼接字符串错误

有如下脚本init-env.sh

bash 复制代码
#!/bin/bash
export HADOOP_HOME=/opt/hadoop
export HADOOP_CONF=$HADOOP_HOME/conf

执行结果:

bash 复制代码
source init-env.sh
echo $HADOOP_CONF_DIR
# 得到结果:conf/hadoop,预期因该是/opt/hadoop/conf

原因就是linux下使用了win的回车符。

notepad++ 打开如下:

切换方式:

相关推荐
竹之却11 分钟前
CentOS 系列,防火墙相关指令
linux·运维·centos
一颗青果1 小时前
进程组 | 会话 |终端 | 前台后台 | 守护进程
linux·运维·jvm
古城小栈1 小时前
Rust 交叉编译:Windows ====> Linux (musl 静态编译)
linux·windows·rust
!执行1 小时前
高德地图 JS API 在 Linux 系统的兼容性解决方案
linux·前端·javascript
Xの哲學2 小时前
Linux SKB: 深入解析网络包的灵魂
linux·服务器·网络·算法·边缘计算
cui__OaO2 小时前
Linux内核--基于正点原子IMX6ULL开发板的内核移植
linux·嵌入式
我想发发发2 小时前
Linux实现虚拟串口通信-socat
linux·运维·服务器
济6172 小时前
linux 系统移植(第五期)--Uboot移植(4)--在U-Boot 中添加自己的开发板(4) -其他需要修改的地方-- Ubuntu20.04
linux·运维·服务器
令狐少侠20113 小时前
Linux 系统部署夜莺 nightingale 监控公司的watchdog
linux·运维·服务器
信工 18023 小时前
RK3588系统烧录后扩容
linux·rk3588