最新文章:

首頁 運維技術

[不定期更新]簡單的shell腳本練習實例

發布時間:2015年05月23日 評論數:搶沙發 閱讀數:2697

    此文將整理一些簡單實用、有趣易學的shell練習腳本,希望可以幫到一些想學習shell的初學者。張戈也會在閑暇時間不定期更新此文,對已有實例進行改進和注釋,增強可讀性和易懂性。當然我也會不定期的添加更多簡單、有趣且實用的shell練習腳本,幫助一些有需要的入門學習者。

    一、編寫一個腳本使我們在寫一個腳本時自動生成”#!/bin/bash”這一行和注釋信息。

    原文代碼為:

    初學者看到這代碼,可能不太會用,其實很簡單,看到有$1,就表示需要帶參數來執行,所以,這個腳本的執行方法是:

    ①、將以上代碼保存為shell腳本,比如test,

    ②、使用chmod加上執行權限,chmod +x test

    ③、執行 ./test  newfile 即可看到效果。

    Ps:當然也可以不要第②步,直接使用 sh test newfile 即可。

    執行效果如下:

    這個腳本對于經常寫shell的童鞋就很有用,但是忘記帶參數執行就會卡住不動,而且不帶路徑的話就直接在當前目錄下生成新文件,會很亂。所以張戈就將其改進一下,變得更加易用:

    改進說明:如果未帶參數執行,將在家目錄下生成帶時間戳的新文件,避免重復及亂的問題。可將這個腳本改名后直接丟到path路徑中,比如/bin/addjb  那么你的系統就多了一個命令 addjb了,是不是很有趣呢!

    時間有限,以下腳本暫時就不做測試、解釋或改進了,請先自行測試吧!有空再來更新。

    二、任意三個整數,判斷最大數。

    執行效果:

     

    注:非常簡單的邏輯判斷腳本,有興趣的可以改進下,練練手。

     

    三、求100以內偶數的和。

    方法①:

    方法②:

     四、利用for語句ping C類網、ping B類網。

    ①、ping C類網:

    ②、ping B類網:

    五、提示輸入一個用戶名,判斷用戶是否存在,如果存在,顯示一下用戶默認的shell。

    六、監控系統登錄人數,超過四個,顯示已經達到四個,5S檢查一下,并退出腳本(exit)

二維碼加載中...
本文作者:Mr.linus      文章標題: [不定期更新]簡單的shell腳本練習實例
本文地址:http://www.xgunjfvk.cn/83.html  本文已經被百度收錄,點擊查看詳情
版權聲明:若無注明,本文皆為“挨踢 Blog”原創,轉載請保留文章出處。
?擠眼 親親 咆哮 開心 想想 可憐 糗大了 委屈 哈哈 小聲點 右哼哼 左哼哼 疑問 壞笑 賺錢啦 悲傷 耍酷 勾引 厲害 握手 耶 嘻嘻 害羞 鼓掌 饞嘴 抓狂 抱抱 圍觀 威武 給力
提交評論

清空信息
關閉評論
? 福彩3d组选走势