首页 > 系统服务 > 详细

shell简单命令

时间:2019-10-15 10:21:25      阅读:63      评论:0      收藏:0      [点我收藏+]

shell简单命令

20190904


  • 编码转换 iconv
iconv  -f GB2312 -t UTF-8 file1 -o file2 

参考:iconv命令详解

  • 参数个数 $#
if [ $# -eq 0 ]

参数个数的作用范围:详见CSDN-$#的作用范围

  • 函数date
mydate='2018-05-19'
date - d 'now' #当前时间
date "+%Y-%m-%d %H:%M:%S" #当前时间 2019-09-10 00:00:00
date -d "$mydate" +%Y%m%d #修改格式 20180519
date -d "$mydate -1 year" +%Y-%m-%d #前一年 2017-05-19

参考:
博客园-参考1
博客园-参考2

  • 当前文件脚本路径
path=$(cd $(dirname $0); pwd)

参考:
CSDN-参考1
简书-参考2

  • 查看文件编码 vi+:set fileencoding
vi filename
:set fileencoding

参考:博客园-参考1

  • 字符转数字 let
let s=$numstr

参考:
博客园-参考1
博客园-参考2

  • 字符替换
b=${a/123/321}; # 将${a}里的第一个123替换为321
b=${a//123/321}; # 将${a}里的所有123替换为321

参考
博客园-参考1
CSDN-参考2

shell简单命令

原文:https://www.cnblogs.com/damahuhu/p/11675505.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!