技术栈

【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不常见问题集
相关推荐
阿巴~阿巴~
5 小时前
JsonCpp:C++ JSON处理利器
linux·网络·c++·json·tcp·序列化和反序列化
ao_lang
5 小时前
数据链路层
linux·服务器·网络
z***335
5 小时前
【MySQL系列文章】Linux环境下安装部署MySQL
linux·mysql·adb
偶像你挑的噻
6 小时前
13-Linux驱动开发-中断子系统
linux·驱动开发·stm32·嵌入式硬件
福尔摩斯张
6 小时前
Linux进程间通信(IPC)机制深度解析与实践指南
linux·运维·服务器·数据结构·c++·算法
cookies_s_s
6 小时前
项目--协程库(C++)前置知识篇
linux·服务器·c++
不过普通话一乙不改名
7 小时前
Linux 网络发包的极致之路:从普通模式到 AF_XDP ZeroCopy
linux·运维·网络
jquerybootstrap
7 小时前
大地2000转经纬度坐标
linux·开发语言·python
x***1339
7 小时前
如何在Linux中找到MySQL的安装目录
linux·运维·mysql
4***1754
7 小时前
linux 网卡配置
linux·网络·php
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03BongoCat - 跨平台键盘猫动画工具04安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)05Linux下V2Ray安装配置指南06本地部署阿里最新开源的Z-Image07【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连0846个Nano-banana 精选提示词,持续更新中09Meta第三代“分割一切”模型——SAM 3本地部署教程:首支持文本提示分割,400万概念、30毫秒响应,检测分割追踪一网打尽10Labelme从安装到标注:零基础完整指南