linux 命令笔记

来源:互联网 发布:怎么看台湾网站知乎 编辑:程序博客网 时间:2024/06/05 17:34

以这个格式输出当前日期,注意命令行中的+号,和空格。

date +%Y%m%d输出:20150406

输出了前天的日期。还可以输出几个月前或者几个月后的日期。可使用info date查看更多

date --date='2 days ago' +%Y%m%d输出:20150404

连接字符串

str1=abcstr2=defstr3=${str1}${str2}echo $str3输出:abcdef
使用$时()与{}的区别echo $(str3)输出:  str3:未找到命令echo ${str3}输出:  abcdef而echo $(date +%Y%m%d)输出: 20150406echo ${date +%Y%m%d}输出: bash:${date +%Y%m%d}:坏的替换由此可见,${}里面接字符串,$()里面接命令行
echo -e "recognize\na new line"输出: recognize       a new lineecho "can't recognize\na new line"输出: can't recognize\na new lineecho -e 能够识别出字符串里面的转义字符\
0 0