技术栈

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

lisacumt2024-04-11 8:00

有如下脚本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++ 打开如下:

切换方式:

上一篇:elasticSearch mapping设计
下一篇:Windows不常见问题集
相关推荐
wangjialelele
20 分钟前
Linux下的IO操作以及ext系列文件系统
linux·运维·服务器·c语言·c++·个人开发
HypoxiaDream
37 分钟前
LINUX-Ext系列⽂件系统
linux·运维·服务器
小毛驴850
38 分钟前
Linux curl 命令用法
linux·运维·chrome
李斯啦果
44 分钟前
【Linux】Linux目录配置
linux·运维·服务器
AI+程序员在路上
1 小时前
linux下线程中pthread_detach与pthread_join区别
linux·运维·服务器
代码游侠
1 小时前
C语言核心概念复习——C语言基础阶段
linux·开发语言·c++·学习
logocode_li
1 小时前
说透 Linux Shell:命令与语法的底层执行逻辑
linux·运维·ssh
CHENKONG_CK
1 小时前
晨控CK-LR08-E00与汇川H5U系列PLC配置MODBUSTCP通讯连接手册
linux·服务器·网络
LongQ30ZZ
1 小时前
Linux-基础IO
linux
dingdingfish
1 小时前
Bash学习 - 第3章:Basic Shell Features,第5节:Shell Expansions
开发语言·学习·bash
热门推荐
01GitHub 镜像站点02Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services03UV安装并设置国内源04openclaw配置教程(linux+局域网ollama)05Linux下V2Ray安装配置指南06OpenClaw Chrome扩展使用教程 - 浏览器中继控制07AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南08Claude Code Skills 实用使用手册09openclaw使用nginx反代部署过程 与disconnected (1008): pairing required解决10Vue-skills的中文文档