1、用date 和echo就可以了。
2、实例:
#!/bin/sh
echo The date is:
date +%F
echo The time is:
date +%T
echo The PATH is:
echo $PATH
echo who r U:
whoami;
#echo $USER
echo the pwd:
echo $PWD
makefile中,要调用shell脚本。需要特殊的语法。
比如要调用xxx命令。
相应的语法是
$(shell xxx)
你直接使用xxx,比如pwd命令。人家makefile哪知道是shell命令啊。它只会把pwd当成makefile变量或者规则。
以 - 为分隔符,用cut命令取第二个字段就行了啊(只要路径名里不含 - 即可)
echo "/home/lxy/hhhhh-abbbccd" | cut -d'-' -f2
更保险一点的做法是先取出文件名(防止路径名里含 - ),然后再用上述方法处理:
echo "/home/lxy/hhhhh-abbbccd" | awk -F/ '{print $NF}' | cut -d'-' -f2
以上就是关于编写shell脚本显示当前日期和时间,path环境变量的值,当前用户名称和当前所在的路径全部的内容,包括:编写shell脚本显示当前日期和时间,path环境变量的值,当前用户名称和当前所在的路径、在一个Makefile中的语句 $(shell pwd)/include/、Linux shell 中如何从路径名提取指定字符串等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)