#!/bin/bash
function usage(){
echo "Usage: `basename $0 ` source_file  new_file "
exit 0
}

[ $# != 2 ] && usage
cat $1 | tr -d "\r" > $2
chmod 755 $2
exit 0
=========测试==========
"varify_ture.sh" [converted][dos] 119L, 2611C written                                              
root@client.example.com ~/yang # ./varify_ture.sh  
: command not foundine 2:
: command not foundine 6:
: command not foundine 7: echo
: command not foundine 8:
Testing "0"
./varify_ture.sh: line 15: syntax error near unexpected token `fi'
./varify_ture.sh: line 15: `fi            # 0 Ϊ'
===================================
root@client.example.com ~/yang # ./dropblank.sh varify_ture1.sh  varif_2.sh
root@client.example.com ~/yang # ./varif_2.sh

Testing "0"
0 is true.

Testing "1"
1 is true.

Testing "-1"
-1 is true.

Testing "NULL"
NULL is false.

Testing "xyz"
Random string is true.

Testing "$xyz"
Uninitialized variable is false.

Testing "-n $xyz"
Uninitialized variable is false.

Testing "-n $xyz"
Null variable is false.

Testing "false"
"false" is true.

Testing "$false"
"$false" is false.

root@client.example.com ~/yang #

【shell 脚本】删除 由windows传入linux含有的 ^M相关推荐

  1. shell脚本在线转换Windows的bat脚本

    shell脚本在线转换Windows的bat脚本 地址:https://daniel-sc.github.io/bash-shell-to-bat-converter/

  2. shell脚本删除linux中的文件

    ❤️强烈推荐人工智能学习网站❤️ 在linux下的开发中,经常可能遇到磁盘满的情况,前面介绍了du命令.但有些情况下,这还不够.有些后台抓包的进程一直在跑,随时都要防止磁盘满,于是我们写一个shell ...

  3. Linux 下Shell脚本删除过期文件

    在写这个shell之前先说一下,stat命令的使用方法 一.关于时间戳 每一个文件都有3中时间(称为时间戳timestamps),对这3种时间,很多时候容易混淆不清,因此 这里要说明下:   Acce ...

  4. linux shell脚本字符串连接符,学习Linux shell脚本中连接字符串的方法

    这篇文章主要介绍了Linux shell脚本中连接字符串的方法,如果想要在变量后面添加一个字符,可以用一下方法: 代码如下: $value1=home $value2=${value1}"= ...

  5. shell脚本删除冒号空格_shell脚本如何删除指定字符串,文档如下:

    展开全部 用正则匹配e68a8462616964757a686964616f31333361313338就可以了. shell脚本regex正则表达式 和 字符串替换 任意字符 ^行首匹配 $行尾匹配 ...

  6. Linux命令行与shell脚本编程大全学习(linux命令行部分)

    第一章 初识Linux shell 第二章 走进shell 第三章 基本的bash shell命令 cd pwd:显示出shell当前目录 ls -F -R -l *和?和[ ]和[ a - i ]和 ...

  7. 面向dba的linux shell 脚本简介,面向 DBA 的 Linux Shell 脚本简介

    DBA:Linux 面向 DBA 的 Linux Shell 脚本简介 作者:CasimirSaternos 学习一些在 Linux 上安装.运行和维护 Oracle 数据库所需的基本 bash sh ...

  8. shell脚本删除冒号空格_从Bash漏洞学Shell脚本(冒号)

    前天,爆发了Bash安全漏洞,非常恐怖.在网络上开始飞速传播,附带了非常友好的检测工具. $ env x='() { :;}; echo vulnerable' bash -c "echo ...

  9. linux服务器shell脚本,分享个简易版Linux服务器初始化Shell脚本

    该Shell脚本主要用于新安装Linux服务器系统的初始化工作,具体包括: 关闭IPv6模块 关闭SELinux 让vim显示颜色 设置系统语言编码 优化系统服务 内核参数优化等. 可以根据自己的实际 ...

最新文章

  1. 问题用户小米科技CEO雷军:千万别把用户当上帝
  2. 图像处理:像素间的基本关系
  3. android开发环境搭建(for 驱动开发人员)
  4. [转载]细说ASP.NET Windows身份认证
  5. Linux—vim常用命令
  6. Spring Security——基于读写锁的动态权限配置FilterInvocationSecurityMetadataSource实现类
  7. 退居二线VS在深圳发展,一个十年IT人的选择之难
  8. AI算法连载08:统计学之贝叶斯
  9. 依赖倒置原则_面向对象的设计原则你不要了解一下么?
  10. 《流畅的Python第二版》读书笔记
  11. 海康威视网络摄像头SDK中Demo的二次开发(运行)
  12. kjb文件 解析_十四期全国BIM一级考试真题及解析
  13. js-YDUI 移动端解决方案
  14. pandas中DataFrame如何检测重复值
  15. php 导出 设置多表头,PHP Excel 导出文件,自定义表头
  16. 微信公众号开发模式几点介绍
  17. M1 Pro 折腾一年的心得:一堆很“哇塞”的技巧和 App
  18. 在计算机中360云盘如何删除文件,如何在360云盘中检索已删除的文件
  19. Jest 组件库单元测试【基础语法篇】
  20. 服务器与微信联通,联通微信和钉钉服务

热门文章

  1. JACK——AgentManual5 Events
  2. sklearn网格搜索
  3. eviews怎么回归道格拉斯生产函数_【干货分享】Eviews估计方法汇总
  4. 为了上班摸鱼,我用Python开发“BOSS来了”
  5. dispatcherservlet发送2次请求_Spring源码分析(三):MVC请求分发器DispatcherServlet设计实现...
  6. 判断两个图片的特征向量_响应式布局提高篇 图片正确的打开方式
  7. visual paradigm 表示选择关系_css3选择器用法介绍
  8. 如何使用Fiddler抓包操作?
  9. 添加流程_艾多美手机商城苹果ios系统的主屏幕添加流程
  10. 【数学专题】约数个数与欧拉函数