Linux?shell中的-d,-f,-e,-n的作用小結(jié)
1,-d ->dirtionnary 判斷目錄是否存在
例: -d /tmp // 返回為真便是/tmp是文件夾目錄
2,-e ->exist 判斷是否存在
例: -e filename // 返回為真表示filename文件存在
3, -f ->file 判斷是不是文件
例: -f file // 返回為真表示file是文件。
4,-n 來判定字符串非空
-n "${TEST}" 判斷TEST是否為空
5,awk是查找命令,awk使用總結(jié):
$0則表示所有域,1 表 示 第 一 個 域 , 1表示第一個域,1表示第一個域,n表示第n個域。默認(rèn)域分隔符是"空白鍵" 或 "[tab]鍵
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh
cat userinfo | awk -F ':' '{print $1}' root daemon bin sys
awk查看打印第一個域,域之間是使用:分割的
6,${ }變量替換
[root@localhost ~]# A=Linux [root@localhost ~]# echo $AB ? ?#表示變量AB [root@localhost ~]# echo ${A}B ? ?#表示變量A后連接著B LinuxB
其它參考:http://chabaoo.cn/jiaoben/290087x7j.htm
到此這篇關(guān)于Linux shell中的-d,-f,-e,-n的作用小結(jié)的文章就介紹到這了,更多相關(guān) shell -d,-f,-e,-n內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Shell腳本實現(xiàn)自動檢測修改最快的Ubuntu軟件源
這篇文章主要介紹了Shell腳本實現(xiàn)自動檢測修改最快的Ubuntu軟件源,本文先是講解了實現(xiàn)的思路,并給了實現(xiàn)腳本源碼,需要的朋友可以參考下2014-10-10shell腳本實現(xiàn)磁盤監(jiān)控系統(tǒng)
這篇文章主要介紹了shell腳本實現(xiàn)磁盤監(jiān)控系統(tǒng),幫助大家更好的利用shell腳本管理數(shù)據(jù),感興趣的朋友可以了解下2020-09-09sed找到關(guān)鍵字所在行并將其前面的第一個字符刪除的命令
sed找到關(guān)鍵字所在行并將其前面的第一個字符刪除的命令,需要的朋友可以參考下2013-02-02關(guān)于"Argument?list?too?long”參數(shù)列表過長的四種解決方法
Linux下報錯“命令參數(shù)列表過長”,在用mv命令一次移動3萬多個文件時失敗了,原始命令類似這樣:”mv?$(ls?dir1)?dir2“,錯誤提示的中心思想是:”你這參數(shù)也太TM多了吧“,本文給大家分享四種解決”Argument?list?too?long”參數(shù)列表過長,感興趣的朋友一起看看吧2023-02-02Shell腳本注冊到Linux系統(tǒng)服務(wù)實例
這篇文章主要介紹了Shell腳本注冊到Linux系統(tǒng)服務(wù)實例,本文給出一個可以作為Linux服務(wù)的腳本實例,及加入服務(wù)的方法等步驟,需要的朋友可以參考下2015-05-05Linux刪除指定字符串內(nèi)容及以前的字符串內(nèi)容\以后的字符串內(nèi)容(最新推薦)
這篇文章主要介紹了Linux刪除指定字符串內(nèi)容及以前的字符串內(nèi)容\以后的字符串內(nèi)容,本文給大家講解的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-02-02