shell - 连接错误 shell - 当我在 shell 脚本中连接两个 2 个字符串时,出现问题
问题描述
我遇到了麻烦......我只是想用下面的代码在 bash/shell 脚本中连接两个字符串:
#!/bin/bash
a="me voilà"
b=" ici"
echo "$a$b}"
它必须返回:“me voilà ici” 但实际上它返回:“icioilà”
我不明白为什么......顺便说一句,我在 linux for windows..
有人能帮我吗 ?
- 更新:在执行之前使用命令 dos2unix 转换我的文件(因为我在 Windows 上并且我的文件中有 DOS 字符)解决了这个问题!
谢谢。
解决方案
推荐阅读
- javascript - 在特定位置写入 JSON 数据
- vue.js - Storybook 和 Vuetify 的未知自定义元素
- codeigniter - maykinmedia / dual-listbox 表单提交后无值传递
- mongodb - 对于对象数组,我应该创建多键索引吗?
- r - 为什么需要将 R 中的用户定义的对比度作为权重的逆矩阵提供?
- php - 在 WooCommerce 单一产品页面上显示运输类别名称
- wordpress - 如何在 wordpress 块编辑器 Gutenberg 中启用大纲
- identityserver4 - 更新到 IdentityServer4 3.1.3 后,AccessToken 确实错过了关键受众
- r - 如何在 R Shiny 中创建指向单元格值的超链接
- python - Maya Python:按钮始终位于窗口的中心