【shell 脚本】删除 由windows传入linux含有的 ^M
2023-09-14 08:57:15 时间
=========测试==========
"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 #
"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 #
相关文章
- 和 windowsC语言在连接Linux与Windows之间的作用(c连接linux)
- Linux 查看 Shell 版本的方法(linux查看shell版本)
- Linux下搭建Windows虚拟机的实现方案(linux下windows虚拟机)
- 调整Linux下调节硬盘存储空间(linux硬盘容量)
- 对子进程的影响Linux:父进程退出时子进程的变化(linux父进程退出)
- Linux配置路由器:一步步掌握命令行技巧(linux配置路由命令)
- Linux逆向远程连接:反弹Shell技术(linux反弹shell)
- Linux运维:学以致用的必备技能(linux运维要学什么)
- 抛弃Windows XP,拥抱Linux新时代(linux改xp)
- 文件运行Linux下的.sh文件(linux下运行.sh)
- 学习Linux:编写Shell脚本(linux编写.sh脚本)
- 文件下载完美体验:Linux系统ISO文件免费下载(linux系统iso)
- windows 混合操作系统:CASTEp同时兼容Linux和Windows(casteplinux)
- 探究Linux下没有jar命令的原因(linux没有jar命令)
- 和windows比较Octave在Linux和Windows上的性能(octavelinux)
- Linux下调用Windows动态链接库的简易方法(linux调用dll文件)
- 安装Linux系统:Windows下的另一种体验(win下安装linux)
- windows三大操作系统:IE,Linux,Windows(ielinux)
- 脚本Linux下运行Shell脚本的步骤(linux运行shell)
- Linux的多样分支:展示开放源代码的多样性(linux的分支)
- Linux 分组管理命令汇总(linux分组命令)
- Linux发展IPv6:开启新网络时代(linux支持ipv6)
- 如何更改Linux系统的默认shell?(linux更改shell)
- 如何在Linux上连接EMC存储?(linux连接emc)
- Linux系统下运行 Shell 脚本文件的技巧(linux下运行sh文件)
- Linux设置分辨率:提高显示效果(linux设置分辨率)
- Linux中执行Shell脚本的方法(linux执行sh)
- 使用Linux系统轻松安装高斯09:简单指南(linux安装高斯09)
- 实现svn权限管理的方法——Linux下修改svn访问控制列表(linux修改svn)
- 实现无障碍操作,轻松掌控:远程连接Linux Shell教程(linux远程shell)
- Linux与Windows的文件夹共享(linux和windows共享文件夹)
- 利用Linux内核Hook技术提升系统性能(linux 内核hook)
- Linux 替补 Windows,开启全新IT旅程(linux 替换())
- 比较Linux系统与Windows系统的异同(linux系统和windows系统的区别)