目的:編寫一個腳本,可以將準(zhǔn)別好的名字合集的.txt傳入腳本,然后每次隨機(jī)顯示一個人的姓名
實(shí)現(xiàn)思路:傳入.txt到變量line,傳入需要點(diǎn)名人的數(shù)量,每1秒隨機(jī)打印出一個人的名字
#利用wc指令我們可以計(jì)算文件的Byte數(shù)、字?jǐn)?shù)、或是列數(shù),-l顯示行數(shù) foriin$(seq 1 $1) do #統(tǒng)計(jì)總?cè)藬?shù) line=`cat user.txt |wc -l` #得到隨機(jī)行號 num=$[RANDOM%line+1] #查找并打印 usr.txt里隨機(jī)行號的人名行 sed -n "${num}p" user.txt sleep1 #清空當(dāng)前終端窗口的屏幕內(nèi)容 clear done
實(shí)現(xiàn)效果:
為了觀察效果不加clean
編輯:黃飛
-
編程
+關(guān)注
關(guān)注
88文章
3680瀏覽量
94868 -
代碼
+關(guān)注
關(guān)注
30文章
4886瀏覽量
70257 -
腳本
+關(guān)注
關(guān)注
1文章
397瀏覽量
28348
原文標(biāo)題:編寫一個點(diǎn)名器腳本
文章出處:【微信號:FPGA學(xué)姐,微信公眾號:FPGA學(xué)姐】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
shell腳本編寫之本地腳本的編寫和執(zhí)行
什么是腳本? makefile的編寫規(guī)則有哪些
python編寫腳本方法
如何在代碼編寫器StudioIDE開發(fā)環(huán)境中使用腳本實(shí)用程序的詳細(xì)描寫

u-boot中Hush shell的功能及編寫腳本的方法介紹
如何制作一個清理計(jì)算機(jī)的批處理腳本
shell腳本編寫程序
shell實(shí)例三(編寫批量修改擴(kuò)展名腳本)

樹莓派新手必看!在樹莓派上編寫和運(yùn)行 Shell 腳本!

評論