linux查找文件名赋值给变量,Linux平台从文件中查找字符赋值于变量
以telnet方式登錄Linux主機,在默認目錄下用命令創(chuàng)建一個包含DUT?wanIP的文本文件。
[root]?echo?wanIP=88.0.100.253?>?./wanIP.txt
在默認目錄下創(chuàng)建包含以下內(nèi)容的shell腳本。
在實際操作中,可能需要利用命令執(zhí)行多條相同的命令。在命令后面加上"&",將命令調(diào)到后臺運行。
結(jié)束的時候,用"killall?im"結(jié)束程序即可。
Linux平臺下,變量有兩種:
1.?永久型:需要修改配置文件,生成的變量永久生效。
2.?臨時型:使用"export"命令聲明的變量,此類變量在關(guān)閉shell時失效。
在Linux平臺下,有三種方法設(shè)置變量:
1.?在"/etc/profile"文件中添加變量,此類變量對用戶是永久生效的。
用"VI"在文件"/etc/profile"文件中增加變量,該變量將會對Linux下所有用戶永久生效。
例如:添加變量"variable_name"
PS:修改文件后要想馬上生效,還需要運行"#source?/etc/profile",不然只能在下次重進此用戶時生效。
2.?在用戶目錄下的".bash_profile"文件中增加變量,此類用戶只對實行操作的用戶永久生效。
例如:編輯phoenix用戶目錄(/home/phoenix)下的".bash_profile"
PS:修改文件后要想立即生效,還需要運行"$sorce?/home/phoenix/.bash_profile",不然要等到下次重進此用戶時生效。 ???3.?直接運行"export"命令定義變量,此類變量只對當(dāng)前的shell有效,屬于臨時變量。shell關(guān)閉了,變量也就失效了。再打開新的shell,?需要使用的話還需要重新定義。 ?????PATH的聲明,其格式為: ?????PATH=$PATH::::······: ?????環(huán)境變量更改后,在用戶下次登錄時生效。為了立即生效,則執(zhí)行:$source?.bash_profile。
總結(jié)
以上是生活随笔為你收集整理的linux查找文件名赋值给变量,Linux平台从文件中查找字符赋值于变量的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 云科技网络验证源码_面向虚拟化架构和容器
- 下一篇: linux删除了mount目录,Linu