文档章节

shell编程中, ': not a valid identifier的问题并且显示中文汉字

AlexMahoneFBI
 AlexMahoneFBI
发布于 2014/05/13 16:43
字数 276
阅读 251
收藏 0

Windows下,用editplus3编写shell编辑脚本时,在Cygwin Terminal的bash端运行时出现了" ': not a valid identifier ",或者会出现(: command not found,许多莫名其妙的分号)很可能你在windows下编辑,在Linux下运行,由于Linux和windows的文本格式不同所导致的。


上面可能是反应之一,有时终端显示" :没有文件..."也是这个原因造成的 大部分由分号开头":"


解决方法:只要用UltraEdit工具转换成Linux格式,重新运行即可    


还有中文汉字极有可能在Cygwin Terminal端显示是乱码,这个主要是由于编码的不同造成的,可以将文本/文件转化为utf-8格式的编码,如下图所示:

或者另外一种方法:



Linux和windows的文本的区别:
1.Linux的换行:    "\n"
2.windows的换行: "\r\n"(回车,换行)  


转载:“http://hi.baidu.com/qmiao128/item/4e6790d4deffd7cd1a72b42b”转载自

尊重原作者的劳动成果


© 著作权归作者所有

AlexMahoneFBI
粉丝 14
博文 44
码字总数 15083
作品 0
海淀
私信 提问
Eclipse中运行时为什么index.jsp文件显示中文乱码?

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wxb141001yxx/article/details/82422527 【前言】 在做任何事情的过程中,都可能会遇到各种各样的问题,同样编...

13期王小波
2018/09/05
0
0
SQL Server中nvarchar和varchar的区别

1、varchar(n)   长度为 n 个字节的可变长度且非 Unicode 的字符数据,n 必须是一个介于 1 和 8,000 之间的数值,存储大小为输入数据的字节的实际长度,而不是 n 个字节,所输入的数据字符...

Apirl
2018/05/29
40
0
iconv实现编码转换与中文点阵字库HZK16

嵌入式开发中中文的识别、显示一直是一个比较让人头疼的问题,这是由于嵌入式系统的精简要求所导致的。我在前一个项目中用Qt做终端的显示界面时,就被中文字符的显示搞得焦头烂额,最后还是在...

水海云
2013/02/28
1K
0
php 正则匹配中文 utf8编码/^[\x{4e00}-\x{9fa5}A-Za-z0-9_]+$

在javascript中,要判断字符串是中文是很简单的。比如: var str = "php编程"; if (/^[u4e00-u9fa5]+$/.test(str)) { alert("该字符串全部是中文"); } else { alert("该字符串不全部是中文"......

BearCatYN
2015/05/12
15K
0
python 的 string 和 PyQt 的 QString 的区别

以下在 Python2.6和PyQt4.4.4 for Python2,6环境下讨论: Python中有两种有关字符的类型:Python string object和Python Unicode object。主要使用Python string object进行数据输入输出。 ...

不必在乎朕是谁
2013/08/26
630
0

没有更多内容

加载失败,请刷新页面

加载更多

MySQL8.0.17 - Multi-Valued Indexes 简述

本文主要简单介绍下8.0.17新引入的功能multi-valued index, 顾名思义,索引上对于同一个Primary key, 可以建立多个二级索引项,实际上已经对array类型的基础功能做了支持 (感觉官方未来一定...

阿里云官方博客
28分钟前
3
0
make4.1降级 make-3.81、2错误

在编译 make-3.82 的时候出现如下错误提示 glob/glob.c:xxx: undefined reference to `__alloca'` 修改 /glob/glob.c // #if !defined __alloca && !defined __GNU_LIBRARY__ # ifdef __GNUC......

Domineering
29分钟前
2
0
Rainbond集群的安装和运维的原理

本文将解读Rainbond集群的安装和运维的原理,使用户基本了解Rainbond的安装机制和运维重点,便于用户搭建大型Rainbond集群。 1.Rainbond集群节点概述 1.1 节点分类 属性 类型 说明 manage 管...

好雨云帮
40分钟前
5
0
好程序员大数据学习路线分享UDF函数

1.为什么需要UDF? 1)、因为内部函数没法满足需求。 2)、hive它本身就是一个灵活框架,允许用自定义模块功能,如可以自定义UDF、serde、输入输出等。 2.UDF是什么? UDF:user difine fun...

好程序员官方
43分钟前
4
0
Groovy中 Base64 URL和文件名安全编码

Base64 URL和文件名安全编码 Groovy支持Base64编码很长一段时间。 从Groovy 2.5.0开始,我们还可以使用Base64 URL和Filename Safe编码来使用encodeBase64Url方法对字节数组进行编码。 结果是...

白石
46分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部