标签:其他 部分 linux 非交互 开发 文件 需求 2.3 env
#1. shell-脚本的执行pwd
‘ > testsource.sh #一行的内容通常用echo编辑很方便 pwd
结论:通过source或“.”点号加载执行过的脚本,在脚本结束后脚本中的变量(包括函数)值在当前shell中依然存在,而sh和bash则不行。因此,在做shell脚本开发时,如果脚本中有需求引用其他脚本的内容或者配置文件时,最好用“.”点号或source在脚本开头加载该脚本或配置文件,然后在下面的内容用可以调用source加载的脚本及文件中的变量及函数等内容。
##2.4 某互联网公司linux运维职位实际面试笔试填空题:
已知如下命令及返回结果,请问echo $user的返回的结果为( )
[root@yanwei-test1 scripts]# echo ‘user=whoami
‘ >whoamisource.sh
[root@yanwei-test1 scripts]# cat whoamisource.sh
user=whoami
[root@yanwei-test1 scripts]# sh whoamisource.sh
[root@yanwei-test1 scripts]# echo $user
答案:
1、当前用户
2、空(无内容输出) #这个是正确答案
标签:其他 部分 linux 非交互 开发 文件 需求 2.3 env
原文地址:https://blog.51cto.com/scajy/2366598