编写shell脚本显示当前日期和时间,path环境变量的值,当前用户名称和当前所在的路径

编写shell脚本显示当前日期和时间,path环境变量的值,当前用户名称和当前所在的路径,第1张

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 中如何从路径名提取指定字符串等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9649601.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存