Shell 練習題 20180111
請詳細查看如下幾個數字的規律,並使用 shell 腳本輸出後面的十個數字
10 31 53 77 105 141 ......
[root@localhost ~]# cat 1.sh #!/bin/bash a=20 b=2 c=10
echo $c for i in `seq 0 20` do let d=${a}+${b}**${i} let c=${c}+${d} echo $c done
[root@localhost ~]# sh 1.sh 10
31 53 77 105 141 193 277 425 7011233 2277 4345 8461 16673 33077 65865 131421 262513 524677 1048985 2097581
Shell 練習題 20180111
相關推薦
Shell 練習題 20180111
規律 oot 習題 don for roo root ... 練習題 請詳細查看如下幾個數字的規律,並使用 shell 腳本輸出後面的十個數字 10 31 53 77 105 141 ...... [root@localhost ~]# cat 1.sh
shell練習題
shell基礎練習練習1:打印圖形-打印n行n列矩陣的圖形#!/bin/bash #我的shell #Date: 2017-8-25 #Author: XianWei #判斷輸入的是否為數字 while((1)) do { read -p "Please input a number:"
shell 練習題01:列出使用最多的命令是哪些並且將這些命令輸入到chy1.txt中
shell 練習題01需求:列出使用最多的命令是哪些並且將這些命令輸入到chy1.txt中 思路:我們的命令都是存在了歷史文件/root/.bash_history 這個文件裏面,這裏需要將用到的命令進行排序[[email protected] shell]# vim history.sh #!/
shell 練習題02 一個文件裏將內容三行顯示為一行
shell 練習題02要求: 一個文件裏將內容三行顯示為一行思路:是將第二行的內容,第三行的內容依次附加到第一行中,這樣三行的內容就能變為一行,如果不夠三行自動融為一行,具體如下[[email protected] shell]# cat /tmp/chy.txt 1 2 3 4 g 6 8 (查
Shell 練習題 20180117
pan 服務 shell 腳本 文件的 一次 不知道 練習 pos span 有一臺服務器作為Web應用,有一個目錄(/data/web/attachment)不定時地會被用戶上傳新的文件,但是不知道什麽時候會上傳。所以,需要我們每5分鐘做一次檢測是否有新文件生成。請寫一個
Shell 練習題 20180120
shel post mage mkfs.ext4 技術 image 習題 clas span if [ $# != 2 ] then echo "Usage: $0 /dev/vdb /data" exit 1 else mkfs.
Shell 練習題 20180123
習題 echo host $0 post png localhost com inf if [ $# != 1 ] then echo "Usage: $0 number" exit 1 else for((i=1;i<=$1
shell練習題之bash知識點(for循環、if判斷語句結構練習)
bash相關、bash知識點:文件測試[ ][[ ]]test單目測試:-e file :測試文件是否存在-a file :測試文件是否存在-f file: 測試是否為普通文件-d 目錄: 測試是否為目錄文件-h file: 測試是否為鏈接文件-r somefile: 測試其有效用戶是否對此文件有讀取權
shell練習題3
需求如下: 請按照這樣的日期格式(xxxx-xx-xx)每天生成一個檔案,例如今天生成的檔案為2018-10-19.log, 並把磁碟的使用情況入到這個檔案,(不需要寫cron,寫指令碼即可) 參考解答如下 方法1 #!/bin/bash day=$(date "+%F") echo
2018-11-15 shell練習題
假如,當前mysql服務的root密碼為123456,寫指令碼檢測mysql服務是否正常(比如:可以正常進入mysql執行show processlist),並檢測一下當前的mysql服務是主還是從,如果是從,請判斷它的主從服務是否異常,如果是主,則不需要做什麼 #!/bin/bash RTV=
2018-11-14 shell練習題
寫一個指令碼判斷你的linux是否開啟了web服務,(監聽80埠)如果開啟了,請判斷出是什麼服務,是httpd還是nginx還是其它什麼服務? #!bin/bash a=0 a=`netstat -lnp |grep 80 |awk '{print $4}'|grep -w '
2018-11-13 shell練習題
寫一個shell指令碼,檢測所有磁碟分割槽使用率和inode使用率並記錄到以當天日期為命名的日誌檔案裡,若發現磁碟容量和inode使用量超過85%時,發郵件通知你自已。 #!/bin/bash #2018-11-13 df&
shell 練習題
1、按照日期格式每天生成一個檔案(xxxx-xx-xx),比如:2017-12-28.log ,並把負載 磁碟 記憶體資訊寫入到這個檔案; #!/bin/bash d=`date -d "-1 day" +%Y-%m-%d` logfile=$d.log df -h > $logfi
shell練習題7
需求如下: 輸入一串隨機數字,然後按千分位輸出。 例如:輸入隨機數字為“123456789”,輸出為123,456,789 參考解答如下 -方法1 [[email protected] sh]# echo "123456789" | sed '{ :start s/\(.*[0-9]\)\
shell 練習題 2
1、編寫指令碼/root/bin/argsnum.sh,接受一個檔案路徑作為引數;如果引數個數小於1,則提示使用者“至少應該給一個引數”,並立即退出;如果引數個數不小於1,則顯示第一個引數所指向的檔案中的空白行數2、編寫指令碼/root/bin/hostping.sh,接受一個主機的IPv4地址做為引數,測試
shell整理(37)===變量理解和兩個練習題
root 用戶編寫 歡迎腳本 1 /etc/profile2 ~/.bash_profile3 ~/.bashrc4 $PATH其中,/etc/profile是全局的環境變量,對所有用戶生效,而.bash_profile只對當前用戶啟作用。~/.bash_profile:每個用戶都可使用該文件輸入
shell腳本練習題
成了 內核 ipv4 目錄備份 system 完成 var mail ack shell腳本練習題 1.編寫腳本/root/bin/systeminfo.sh,顯示當前主機系統信息,包括主機名,IPv4地址,操作系統版本,內核版本,cpu型號,內存大小,硬盤大小。
Linux練習題-shell腳本編程基礎篇(施工中)
從大到小 最大的 顯示 主機 練習題 shell腳本 空白 分享圖片 目錄備份 1、編寫腳本/root/bin/systeminfo.sh,顯示當前主機系統信息,包括主機名,IPv4地址,操作系統版本,內核版本,CPU型號,內存大小,硬盤大小2、編寫腳本/root/bin/
一道Shell編程趣味練習題,看你會不會?
猜數字 用戶 數字遊戲 fff size 最終 roc itl 隨機 猜數字遊戲。首先讓系統隨機生成一個數字,給這個數字定一個範圍(1-60),讓用戶輸入猜的數字,對輸入進行判斷,如果不符合要求,就給予高或低的提示,猜對後則給出猜對用的次數,並根據猜的歷史給出擊敗了百分之多
shell腳本練習題->1
時間 ati 行操作 遍歷 mage 給定 .sh user 腳本練習 猜隨機數的大小 描述: 寫一個猜數字腳本,當用戶輸入的數字和預設數字(隨機生成一個0-100的數字)一樣時,直接退出,否則讓用戶一直輸入:並且提示用戶輸入的數字比預設數字大或者小 分析: 1:隨