Logo

Logo

解决:shell中拼接字符串,后面的字符串覆盖前面的字符串

Pastore Antonio
Pastore Antonio 2023年12月19日
244 阅读 0 评论 约 289 字 阅读约 1 分钟

       在拼接字符串的时候,发现一个神奇的现象:后面的字符串将前面的字符串覆盖了。

一、问题描述

shell的内容如下:

#!/bin/bash
date_str="`date +%Y%m%d`"
echo $date_str
python_file_name="$1"
aa_aa=${date_str}${python_file_name}
echo ${aa_aa}

执行命令:

bash run_python.sh aa

打印出如下内容:

20181227
aa181227

经过反复查询,找到了问题所在:

文件的类型设置成了:CRLF。

二、解决方案

    将文件类型改为:LF

查看完整代码

橙子主题打折出售

其实我不卖,主要是这里是放广告的,所以就放了一个
毕竟主题都没做完,卖了也是坑.

购买它

附件下载

共 2 个文件
20181227160149560
PNG 3.4 KB
20181227160326413
PNG 2.1 KB
部分文章可能存在转载,如果涉及到侵权,请联系删除文章。

探索AIGC相关的精彩内容,共 15 篇文章

Azure AI 服务之语音识别

简介 Azure AI 服务中的语音识别 API 是微软提供的一项先进技术,旨在帮助开发者轻松实现语 ... 解决:shell中拼接字符串,后面的字符串覆盖前面的字符串

2026-02-17 · Xzavier Aaron
MCP | 一文详解什么是 MCP以及 MCP 可以做什么

一、什么是 MCP MCP(Model Context Protocol)是一个专为大型语言模型(L ... 解决:shell中拼接字符串,后面的字符串覆盖前面的字符串

2026-02-14 · Shen, Luke
你的工作流程,值得一个“全自动数字分身”:录制、截图、成文,一气呵成

一、一句话认识 TestFlow Recorder 在数字化工作环境中,如何准确记录操作步骤并生成清 ... 解决:shell中拼接字符串,后面的字符串覆盖前面的字符串

2026-02-14 · Xzavier Aaron
Flowise 前端框架配置指南

用户需求 问题:有没有适合配置 Flowise 的前端框架? 目标:寻找类似 Open WebUI ... 解决:shell中拼接字符串,后面的字符串覆盖前面的字符串

2026-02-14 · Xzavier Aaron