目的:編寫一個腳本,可以將準別好的名字合集的.txt傳入腳本,然后每次隨機顯示一個人的姓名
實現(xiàn)思路:傳入.txt到變量line,傳入需要點名人的數(shù)量,每1秒隨機打印出一個人的名字
#利用wc指令我們可以計算文件的Byte數(shù)、字數(shù)、或是列數(shù),-l顯示行數(shù) foriin$(seq 1 $1) do #統(tǒng)計總人數(shù) line=`cat user.txt |wc -l` #得到隨機行號 num=$[RANDOM%line+1] #查找并打印 usr.txt里隨機行號的人名行 sed -n "${num}p" user.txt sleep1 #清空當前終端窗口的屏幕內(nèi)容 clear done
實現(xiàn)效果:
為了觀察效果不加clean

編輯:黃飛
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
編程
+關注
關注
90文章
3716瀏覽量
97178 -
代碼
+關注
關注
30文章
4967瀏覽量
73954 -
腳本
+關注
關注
1文章
409瀏覽量
29192
原文標題:編寫一個點名器腳本
文章出處:【微信號:FPGA學姐,微信公眾號:FPGA學姐】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
熱點推薦
shell腳本編寫之本地腳本的編寫和執(zhí)行
本帖最后由 jf_13411809 于 2024-8-28 10:25 編輯
1、編寫建立一個myshell.sh文件,使用vim進行編輯。elf@ubuntu:~/work/example
發(fā)表于 08-28 09:36
什么是腳本? makefile的編寫規(guī)則有哪些
一、實驗目的和要求1了解什么是腳本2掌握shell編程方法3掌握makefile的編寫規(guī)則二、實驗內(nèi)容和原理1編寫一
發(fā)表于 12-22 07:52
python編寫腳本方法
對于具有484個引腳的芯片,如果手動一個一個設置引腳,必然是一場噩夢。網(wǎng)上有使用Capture進行自動導入的帖子,不過沒有找到AD方面的帖子。本文使用python,編寫
發(fā)表于 11-17 11:38
?5260次閱讀
如何在代碼編寫器StudioIDE開發(fā)環(huán)境中使用腳本實用程序的詳細描寫
腳本是代碼編寫器Studio集成開發(fā)的一種新實用工具。環(huán)境(IDE)V2.10。它提供了一個集成到Perl或Visual中的命令庫。基本應用
發(fā)表于 04-25 14:09
?8次下載
u-boot中Hush shell的功能及編寫腳本的方法介紹
了解u-boot中Hush shell的功能,以及如何為其編寫腳本。
說明了存儲和檢索腳本的方法。
如何制作一個清理計算機的批處理腳本
以這種可指示的方式,我們將編寫一個腳本來清理計算機上的大多數(shù)垃圾文件,例如.temp文件,日志文件,臨時幫助文件,磁盤檢查文件,臨時備份文件等等。除此之外,我們將為程序創(chuàng)建
shell腳本編寫程序
當編寫Shell腳本時,你需要按照以下步驟進行: 打開一個文本編輯器,例如vi、nano或gedit。 創(chuàng)建一
樹莓派新手必看!在樹莓派上編寫和運行 Shell 腳本!
執(zhí)行的操作。Shell腳本只是一個文本文件,包含一系列按順序執(zhí)行的Shell(命令行)命令,就好像這些命令直接在命令行中輸入一樣
編寫一個點名器腳本
評論