shell

shell中获取时间

1.shell获取时间

复制代码
time1=$(date)
echo $time1

time2=$(date "+%Y%m%d%H%M%S")
echo $time2

time3=$(date "+%Y-%m-%d %H:%M:%S")
echo $time3

time4=$(date "+%Y.%m.%d")
echo $time4

# 1. 取今天时间
now=`date -d "now" +%Y-%m-%d`
echo $now

# 2.取昨天时间
yesterday=`date -d "yesterday" +%Y-%m-%d`
echo $yesterday

# 3.获取前n天

daysago=`date -d "2 days 

如何从 Bash shell 命令行 变量中去除空格?

一个简单的答案是:

echo "   lol  " | xargs

Xargs会为你做修剪。这是一个命令/程序,没有参数,返回修剪后的字符串,就这么简单!

注意:这不会删除所有内部空间,因此"foo bar"保持不变;它不会变成"foobar"。但是,多个空格将被压缩为单个空格,因此"foo bar"将变为"foo bar". 此外,它不会删除行尾字符。

shell 命令 – 获取用户输入

获取用户输入

基本的读取:
输入的每个数据值都会分配给变量列表中的下一个变量。如果变量数量不够,剩下的数据就全部分配给最后 一个变量。
read var1 var2 …:将读取的数据放入变量var中
read –p “提示信息” var1 var2 …:将按照提示输入的数据放入变量var中
若在read命令行中不指定变量,read命令会将它收到的任何数据都放进特殊环境变量REPLY中。…

    

最牛B常用的Linux Shell命令

最牛B常用的Linux Shell命令

引言

Shell作为Unix系操作系统当中最有魅力且不可或缺的组件,经过数十载的洗礼不仅没有被淘汰,而且愈加变得成熟稳健,究其原因,大概因为它是个非常稳固的粘合剂,能够把大量功能强大的组件任意配搭,总能很好很快地完成用户的任务。

本文的一些命令很可能看起来是“雕虫小技”,我们只好仰慕一下Shell大牛了,但是有些细节我会稍加发掘加以说明,遇到有趣的地方希望能博您一笑了。…