① 在linux中寫出一個shell腳本,列印輸出1~5的平方
#!/bin/bash
read -p "please input a number:" num
sum=0
for ((i=1;i<=$num;i++))
do
sum=$[$i**2+$sum]
done
echo $sum
注釋:
num:輸入的數;
sum:保存結果;
$i**2:求平方
(1)linux腳本列印擴展閱讀:
Linux支持多用戶,各個用戶對於自己的文件設備有自己特殊的權利,保證了各用戶之間互不影響。多任務則是現代電腦最主要的一個特點,Linux可以使多個程序同時並獨立地運行。
Linux繼承了Unix的特性,具有非常強大的網路功能,其支持所有的網際網路協議,包括TCP/IPv4、TCP/IPv6和鏈路層拓撲程序等,且可以利用Unix的網路特性開發出新的協議棧。
Linux系統工具鏈完整,簡單操作就可以配置出合適的開發環境,可以簡化開發過程,減少開發中模擬工具的障礙,使系統具有較強的移植性。
② linux shell怎樣寫出能列印出起始數字至結尾數字的腳本,求大神告知
#!/bin/bash
num=$1
result=$1
while [ $num -lt $2 ]
do
num=$(( $num + 1 ))
result="$result $num"
done
echo $result
③ Linux:編寫一個腳本,讓用戶自己輸入字元串,如果用戶輸入的是hello,請列印worl
代碼如下:
#!/bin/bash
read -p "請輸入字元串:" str
if [ "$str" = "hello" ]; then
echo "worl"
fi
可以將代碼保存為 test.sh,然後添加許可權:chmod +x test.sh,再執行:./test.sh
代碼截圖
④ Linux shell腳本編程列印以下圖形
#!/bin/sh
echo "please input v"
while [ "$v" != "exit" ]
do
read v
echo "$v"
done
exit 0
⑤ linux下如何寫一腳本,讓它每五分種列印出系統時間.
可以使用一個死循環
在循環中使用sleep進行掛起
再使用date命令列印系統時間即可
最簡單的一個腳本代碼就是這樣的『
#!/bin/bash
whiletrue
do
date
sleep5m
done
如果對時間的格式有要求的話可以查看date命令的manpage
⑥ linux 怎麼把shell 列印到文本
加一個重定向符就可以了
假設你的shell腳本執行後會生成一些信息
a.sh > filename
這樣就把生成的內容寫入filename了
⑦ Linux 編寫一個shell腳本,從鍵盤輸入一個字元,列印一個字元,直到end結束
#!/bin/bash
while read
do
if[ $1='end' ];then
break
else
echo $1
fi
done
⑧ Linux裡面shell下列印命令是什麼
printf終端列印
printf使用的參數和C語言中的printf函數一樣,使用引用文本或由空格分隔的參數。在printf函數中,我們可以使用格式化字元串,指定字元串的寬度、左右對齊方式等。在默認情況下,printf不會在行尾添加換行符,需要手動添加。
復制代碼代碼如下:
printf "Hello world" #使用引用字元
printf "%-5s %-10s %-4s
" No Name Mark #指定寬度及左對齊方式
printf "%-5s %-10s %-4s
" 1 Sarath 80.3456
----僅供參考
⑨ linux shell腳本中,數組名稱是一個變數,怎麼列印出它裡面的元素
題主你好,
代碼及測試截圖如下:
希望可以幫到題主, 歡迎追問.