shell脚本中使用tr命令实现对字符串删除、替换和赋值
来源:互联网 发布:路由器有信号无网络 编辑:程序博客网 时间:2024/06/07 03:52
对于一个字符串变量TIME,如何实现对字符串中的字符进行删除和替换操作,并赋值给新的变量_TIME?
shell脚本中#符号相当于C编程中的//,可以注销掉符号后面的内容。然而,第一行中的#! /bin/bash除外,它表示脚本中的命令来自哪个命令库。
和C语言的头文件类似。
这里主要使用两种符号:
反引号' '。
字符串重定向符<<<,把字符串内容作为标准输入。
TIME="2017.04.28"
echo ${TIME}
echo ${TIME} | tr -d "."
_TIME=`echo $TIME | tr -d "."`
echo ${_TIME}
_TIME=`tr -d '.' <<< "${TIME}"`
echo ${_TIME}
_TIME=`echo $TIME | tr '.' '-'`
echo ${_TIME}
_TIME=`tr '.' '-' <<< "${TIME}"`
echo ${_TIME}
脚本执行结果:
2017.04.28
20170428
20170428
20170428
2017-04-28
2017-04-28
1 0
- shell脚本中使用tr命令实现对字符串删除、替换和赋值
- shell tr命令(替换)
- tr对标准输入字符替换压缩和删除
- shell 脚本替换文件中某个字符串
- shell 脚本替换文件中某个字符串
- Shell脚本中替换字符串等操作
- shell 脚本替换文件中某个字符串
- shell 脚本替换文件中某个字符串
- 脚本shell中的tr 命令使用与实例
- shell脚本替换字符串
- shell脚本中tr用法
- shell脚本---tr的使用
- shell脚本---tr的使用
- 【Shell】脚本中删除和替换文件中某一行的方法
- shell tr命令的使用
- shell脚本中变量中字符串替换的测试 /和//的区别
- shell 变量赋值和替换
- shell 中的赋值和替换
- tp框架中的内容替换机制
- 基础算法(四)---动态规划算法
- 创建通知中心
- 一些跟开源相关的文章链接
- Java中的ArrayList集合容器
- shell脚本中使用tr命令实现对字符串删除、替换和赋值
- redis档次提高(主从、哨兵)与spring结合
- 欢迎使用CSDN-markdown编辑器
- HDU 1043 eight (Astar 八数码)
- WinCE生成安装包报错
- WordPress使用wp-autopost插件采集储存于七牛云出错显示incorrect zone, please use up-z1.qiniu.com的解决办法
- HDU 1880
- eclipse安装scala开发插件
- Docker部署私有仓库