在linux中写出一个shell脚本,打印输出1~5的平方 编写一个shell脚本程序,打印1-10之间的平方数

\u600e\u4e48\u7528linux-shell\u7f16\u51991\u52305\u7684\u5e73\u65b9\u548c

perl -e '$mul=1;foreach $i(1..5){$mul+=$i*$i;};print $mul,"\n";'

perl -e '$mul=1;foreach $i(6..10){$mul+=$i*$i;};print $mul,"\n";'

\u7528perl\u679c\u7136\u592a\u88c5x\u4e86\u4e48..

#!/bin/sh

m=`expr 1`
for i in `seq 1 5`
do
m=`expr $i \* $i + $m`
done
echo "From 1 to 5: $m"

set m=`expr 1`
for i in `seq 6 10`
do
m=`expr $i \* $i + $m`
done
echo "From 6 to 10: $m"

#!/bin/bashfor i in $(seq 10)doecho $((i*i))doneexit 0

#!/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:求平方

扩展资料:

Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现代电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。

Linux继承了Unix的特性,具有非常强大的网络功能,其支持所有的因特网协议,包括TCP/IPv4、TCP/IPv6和链路层拓扑程序等,且可以利用Unix的网络特性开发出新的协议栈。

Linux系统工具链完整,简单操作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性。

参考资料来源:百度百科-Linux





#!/bin/sh
for ((a=1; a<=5; a++))
do
let 'b=a * a'
echo $a $b
done


上面两个回答是常规的表达,我这儿就用awk写一个吧

awk 'BEGIN{for(i=1;i<=5;i++) print i,i^2}'


#! /usr/bin/bash
for((i=1; i<=5; i++))
do
    j=$(($i*$i));
    echo $i,    $j;
done


  • java 鎵цshell璇彞 shell 鎵цoracle璇彞
    绛旓細濡傛灉shell鑴氭湰鍜宩ava绋嬪簭杩愯鍦ㄤ笉鍚鐨鏈嶅姟鍣涓,鍙互浣跨敤杩滅▼鎵цLinux鍛戒护鎵ц鍖,浣跨敤ssh2鍗忚杩炴帴杩滅▼鏈嶅姟鍣,骞跺彂閫佹墽琛屽懡浠ゅ氨琛屼簡,ganymed.ssh2鐩稿叧mave閰嶇疆濡備笅,浣犲彲浠ヨ嚜宸辩櫨搴︽悳绱㈢浉鍏宠祫鏂欍 濡傛灉shell鑴氭湰鍜宩ava绋嬪簭鍦ㄥ悓涓鍙版湇鍔″櫒涓, 杩欓噷涓嶅緱涓嶆彁鍒癹ava鐨刾rocess绫讳簡銆 process杩欎釜绫绘槸涓涓鎶借薄绫,灏佽浜嗕竴涓繘...
  • unix鏄皝寮鍙鐨,鐜板湪鍙戝睍濡備綍,鍗囩骇閫熷害濡備綍,涓轰粈涔堝張鏈変簡linux
    绛旓細涓銆佹杩 鏍囧噯UNIX 鎿嶄綔绯荤粺鏄涓涓浜や簰寮鐨鍒嗘椂绯荤粺,鎻愪緵浜嗕竴涓敮鎸佺▼搴忓紑鍙戝叏杩囩▼鐨勫熀纭鍜岀幆澧,鍙互鏀寔40涓粓绔敤鎴枫俇NIX绯荤粺鏄敱缇庡浗鐢垫姤鐢佃瘽鍏徃(AT&T)涓嬪睘鐨凚ell瀹為獙瀹ょ殑涓ゅ悕绋嬪簭鍛楰.姹ゆ櫘閫(Ken Thompson)鍜孌.閲屽(Dennis Ritchie)浜1969锝1970骞寸爺鍒跺嚭鏉ョ殑銆俇NIX闂笘浠ユ潵鍗佸垎娴佽,瀹冭繍琛屽湪浠庨珮妗e井鏈哄埌澶у瀷鏈...
  • linux杩愮淮宸ョ▼甯堝繀椤绘帉鎻″摢浜涙妧鑳
    绛旓細鍙﹀璇翠竴涓嬶紝杩愮淮琛屼笟涔熶笌鍏朵粬琛屼笟鍙堝緢澶氫笉鍚屼箣澶勶紝瀹冮渶瑕佺殑涓嶆槸澶╄祴寮傜锛屾渶閲嶈鐨勬槸缁忛獙涓板瘜銆傝繍缁磋繖琛岃鐨勬槸涓涓鈥滅ǔ鈥濆瓧锛屼竴涓ソ鐨勮繍缁翠汉鍛樺簲璇ユ槸涓涓ソ鐨勭瀹讹紝淇濊瘉瀹閲岀殑涓鍒囨甯哥殑鍓嶆彁涓嬧滄棤鎵浜嬩簨鈥濓紝娌℃湁鎯呭喌灏辨槸鏈濂界殑鎯呭喌銆傛帹鑽愭暀绋嬶細銆Linux杩愮淮銆嬩互涓婂氨鏄linux杩愮淮宸ョ▼甯堝繀椤绘帉鎻″摢浜...
  • UNIX鐨勫紑鍙戠幆澧?
    绛旓細Cygwin 鏄 Redhat 鍏徃鐨勪骇鍝,瀹冩彁渚涗簡鍦 Windows 鎿嶄綔绯荤粺涓嬬殑涓涓 UNIX 鐜,瀹冨彲浠ュ府鍔╃▼搴忓紑鍙戜汉鍛樻妸搴旂敤绋嬪簭浠 UNIX/Linux 绉绘鍒 Windows 骞冲彴(褰撶劧涔熸槸鍚堝湪Windows骞冲彴寮鍙戞柟渚跨Щ妞嶇殑UNIX Linux浠g爜),鏄竴涓姛鑳藉己澶х殑宸ュ叿闆嗐傞檮:涓銆佹杩 鏍囧噯UNIX 鎿嶄綔绯荤粺鏄竴涓氦浜掑紡鐨勫垎鏃剁郴缁,鎻愪緵浜嗕竴涓敮鎸佺▼搴忓紑鍙...
  • 鎴戞兂瀛︿範linux杩愮淮,浣嗚嫳璇熀纭寰堝樊,鎵撲唬鐮侀熷害鍙堟參!鍚Linux杩愮淮涓昏闅...
    绛旓細铏界劧鍛戒护閮芥槸鑻辨枃瀛楁瘝锛屼絾鏄兘鏄熀纭鐨锛岃屼笖涓嶆槸寰堝銆傚涔犱笉浼氭槸闅滅锛屼絾鏄墦瀛楁參锛屾槸瀛︿範璁$畻鏈烘渶蹇岃鐨勪竴鐐癸紝鍙互鎱紝浣嗘槸浣犱竴瀹氬彲浠ユ洿蹇紝澶氱敤鐢佃剳鑱婅亰澶╋紝杩囧崄澶╁崐涓湀浼拌涔熷氨寰堝揩浜嗐傚鏋滆鐪熺殑瀛︿範鐨勮瘽锛屽缓璁拱鏈功锛屽甫鍏夌鐨勶紝鎴戜滑鍦ㄥぇ瀛︽椂瀛﹁繃锛岃寰linux骞朵笉鏄偅涔堥毦鍝︼紒甯屾湜浣犺兘瀛︿笟鏈夋垚...
  • finalshel閾炬帴linux瓒呮椂
    绛旓細鏈夊皬浼欎即鍙戠幇finalshel閾炬帴linux瓒呮椂锛屼笉鐭ラ亾濡備綍瑙e喅锛岄鍏堟壘鍒皏m鏈嶅姟锛屽鏋滃叧闂皢鍏舵墦寮锛岀劧鍚庢鏌m缃戠粶鏄惁鍚敤锛屾病鏈夊惎鐢ㄥ皢鍏跺彸閿惎鐢紝璇︽儏濡備笅銆俧inalshel閾炬帴linux瓒呮椂瑙e喅鍔炴硶1銆侀鍏堣纭繚鑷繁IP娌℃湁鏀瑰姩锛屽彲杈撳叆鈥渋fconfig鈥濆懡浠ゆ煡鐪婭P銆2銆佺劧鍚庢煡鐪嬫槸鍚︽墦寮vm鏈嶅姟锛屼娇鐢ㄥ揩鎹烽敭鈥渨in+X鈥濓紝鎵惧埌鈥...
  • 鎴戞兂瀛︿範linux杩愮淮,浣嗚嫳璇熀纭寰堝樊,鎵撲唬鐮侀熷害鍙堟參!鍚Linux杩愮淮涓昏闅...
    绛旓細3.鏁版嵁搴擄紙mysql,oracle,sqlserver锛屾暟鎹浠姐佹仮澶嶏紝鐏惧锛宻ql鐨勪紭鍖栫瓑锛4.瀛樺偍锛堝悇绉嶇綉缁滃瓨鍌紝浜戝瓨鍌級5.鑴氭湰锛坰hell,python,shell鏄熀纭锛宲ython鐜板湪鐢ㄥ緱瓒婃潵瓒婂锛夈傝繍缁磋瀛︾殑涓滆タ寰堝锛屽鏋滄槸灏忕櫧鐨勮瘽锛堥笩鍝鐨刲inux绉佹埧鑿滃熀纭鍙互璁ょ湡瀛︿竴涓嬶級锛岄噷闈㈡湁寰堝鍩虹鐨勪笢瑗裤傚彲浠ュ幓缃戜笂鎼滅储涓涓媗inux杩愮淮...
  • 鍏充簬UNIX
    绛旓細鏍囧噯UNIX 鎿嶄綔绯荤粺鏄涓涓浜や簰寮鐨鍒嗘椂绯荤粺,鎻愪緵浜嗕竴涓敮鎸佺▼搴忓紑鍙戝叏杩囩▼鐨勫熀纭鍜岀幆澧,鍙互鏀寔40涓粓绔敤鎴枫俇NIX绯荤粺鏄敱缇庡浗鐢垫姤鐢佃瘽鍏徃(AT&T)涓嬪睘鐨凚ell瀹為獙瀹ょ殑涓ゅ悕绋嬪簭鍛楰.姹ゆ櫘閫(Ken Thompson)鍜孌.閲屽(Dennis Ritchie)浜1969锝1970骞寸爺鍒跺嚭鏉ョ殑銆俇NIX闂笘浠ユ潵鍗佸垎娴佽,瀹冭繍琛屽湪浠庨珮妗e井鏈哄埌澶у瀷鏈哄悇绉嶅叿鏈変笉...
  • 榛戝甯哥敤鏈
    绛旓細鍙細鍦ㄧ綉绔鐨web鏃ュ織涓暀涓嬩竴浜涙暟鎹彁浜よ褰曪紝娌℃湁缁忛獙鐨勭鐞嗗憳鏄緢闅剧湅鍑哄叆渚电棔杩圭殑銆傚浣曞鎵緒ebshel锛1锛岃剼鏈敾鍑籗QL娉ㄥ叆 2锛屼娇鐢ㄦ敞鍏ュ伐鍏 3锛屽湪娴忚鍣閲鎵撳紑鐧惧害,杈撳叆鎼滅储鍏抽敭璇"鍦ㄦ湰椤垫搷浣滀笉闇瑕丗SO鏀寔&"鎴栬"涓娆″彧鑳芥墽琛涓涓鎿嶄綔",鐒跺悗鐐瑰嚮鎼滅储,寰堝揩灏卞彲浠ョ湅鍒版绱㈠埌浜嗗ぇ閲忕殑鏌ヨ缁撴灉....
  • linux鍩硅鏈烘瀯鎺掕
    绛旓細Linux澶х害鍒嗕簲涓樁娈垫暀瀛:鍩虹鏍稿績鐭ヨ瘑銆佹牳蹇冪煡璇嗘彁楂樸佹湡涓50鍙伴泦缇ゅ疄鎴樸Shel缂栫▼瀹炴垬銆1000鍚堥泦缇ゅ疄鎴樸2銆佷綔涓哄崄澶nux杩愮淮鍩硅鏈烘瀯涔嬩竴锛岃佺敺瀛╅櫎Linux澶栵紝杩樺紑璁句簡杩10闂ㄥ绉戯紝瑕嗙洊鎶鏈粠涓氳1-8骞寸殑鑱屼笟鐢熸动闇姹傦紝鍚庢垚涓篊CTV銆婅秴瓒娿嬫爮鐩暀鑲茶涓氬悎浣滀紮浼达紝鑽h幏涓浗鏁欒偛鍦ㄧ嚎鈥濅紭绉鑱屼笟鏁欒偛鍝佺墝鈥濊崳瑾夈
  • 扩展阅读:51网页版在线登录入口 ... linux常用的108个命令 ... windows永久禁止更新 ... linux为什么很少人用 ... 在线linux网站 ... 《linux命令行大全》 ... linux 中文翻译 ... linux配置ip详细步骤 ... linux网站入口链接 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网