shell編程II與文件查找

一阀溶、編寫腳本 createuser.sh桐筏,實現(xiàn)如下功能:使用一個用戶名做為參數(shù)分瘦,如果指定參數(shù)的用戶存在液荸,就顯示其存在瞻佛,否則添加之;顯示添加的用戶的id號等信息

腳本內(nèi)容:

id -u $1 >/dev/null 2>&1? ? ? ? ? ? (判斷用戶的uid是否存在,以此來判斷輸入的用戶書否存在)

if [ $? -eq 0 ] ; then? ? ? ? ? ? ? ? ? ? ? (判斷結(jié)果是否為真娇钱,用戶存在)

echo -en '\E[1;32m' "The ID of $1 is existd . It's UID is : "

id -u $1 ; echo -en '\E[0m'? ? ? ? (輸出用戶已存在伤柄,并顯示其uid)

else? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (其他結(jié)果即為假,用戶不存在)

echo -e '\E[1;31m' " The ID of $1 is unexist , and now we will creat it"

useradd $1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (輸出用戶不存在并創(chuàng)建)

echo -en " the ID of $1 now has been created . It's UID is : "

id -u $1 ; echo -en '\E[0m'? ? ? ? (輸出新建用戶的uid)

fi? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (結(jié)束)

加權(quán)限后的運行結(jié)果:

二文搂、編寫生成腳本基本格式的腳本适刀,包括作者,聯(lián)系方式煤蹭,版本笔喉,時間,描述等

腳本內(nèi)容:通過echo命令和標(biāo)準(zhǔn)功能將文字寫入文件中

echo 'set tabstop=4

set ts=4

set number? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

set ignorecase

set cursorline

set autoindent

autocmd BufNewFile *.sh exec ":call SetTitle()"

func SetTitle()

? ? ? if expand("%:e") == 'sh'

? ? ? call setline(1,"#!/bin/bash")

? ? ? call setline(2,"#")

? ? ? call setline(3,"#*******************************************************************************#")

? ? ? call setline(4,"#Author:? ? ? ? ? ? Ba Haoran")

? ? ? call setline(5,"#QQ:? ? ? ? ? ? ? ? 1256800494")

? ? ? call setline(6,"#Date:? ? ? ? ? ? ? ".strftime("%Y-%m-%d"))

? ? ? call setline(7,"#FileName:? ? ? ? ? ".expand("%"))

? ? ? call setline(8,"#URL:? ? ? ? ? ? ? http://www.1256800494@qq.com#")

? ? ? call setline(9,"#Description:? ? ? ? ? The test script")

? ? ? call setline(10,"#Copyright (C):? ? ? ? ".strftime("%Y")." All rights reserved")

? ? ? call setline(11,"#******************************************************************************#")

? ? ? call setline(12,"")

? ? ? endif

? endfunc

? autocmd BufNewFile * normal G ' > ~/.vimrc?

執(zhí)行結(jié)果:

三硝皂、查找/etc目錄下大于1M且類型為普通文件的所有文件

find /etc/ -size +1M -type f

執(zhí)行結(jié)果:

四常挚、打包/etc/目錄下面所有conf結(jié)尾的文件,壓縮包名稱為當(dāng)天的時間吧彪,并拷貝到/usr/local/src目錄備份待侵。

find /etc/ -name "*.conf" | xargs tar zcvf? /usr/local/src/`date +%F`.tar.gz

五、查找當(dāng)前系統(tǒng)上沒有屬主或?qū)俳M姨裸,且最近一個周內(nèi)曾被訪問過的文件或目錄

find /etc/ \( -nouser -o -nogroup \) -a -atime -7

六秧倾、查找/etc目錄下至少有一類用戶沒有執(zhí)行權(quán)限的文件

find /etc/ -not -perm -111

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市傀缩,隨后出現(xiàn)的幾起案子那先,更是在濱河造成了極大的恐慌,老刑警劉巖赡艰,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件售淡,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)揖闸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進(jìn)店門揍堕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人汤纸,你說我怎么就攤上這事衩茸。” “怎么了贮泞?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵楞慈,是天一觀的道長。 經(jīng)常有香客問我啃擦,道長囊蓝,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任令蛉,我火速辦了婚禮聚霜,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘珠叔。我一直安慰自己俯萎,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布运杭。 她就那樣靜靜地躺著,像睡著了一般函卒。 火紅的嫁衣襯著肌膚如雪辆憔。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天报嵌,我揣著相機(jī)與錄音虱咧,去河邊找鬼。 笑死锚国,一個胖子當(dāng)著我的面吹牛腕巡,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播血筑,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼绘沉,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了豺总?” 一聲冷哼從身側(cè)響起车伞,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎喻喳,沒想到半個月后另玖,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年谦去,在試婚紗的時候發(fā)現(xiàn)自己被綠了慷丽。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,789評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡鳄哭,死狀恐怖要糊,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情窃诉,我是刑警寧澤杨耙,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站飘痛,受9級特大地震影響珊膜,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜宣脉,卻給世界環(huán)境...
    茶點故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一车柠、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧塑猖,春花似錦竹祷、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至蜡励,卻和暖如春令花,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背凉倚。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工兼都, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人稽寒。 一個月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓扮碧,卻偏偏與公主長得像,于是被迫代替她去往敵國和親杏糙。 傳聞我的和親對象是個殘疾皇子慎王,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,697評論 2 351

推薦閱讀更多精彩內(nèi)容