#!/bin/bash輸出結果for i in "1" "2" "3" "4" "5" "6" "7" "8" "9"
do for j in "1" "2" "3" "4" "5" "6" "7" "8" "9"
doif [ $ -lt $ ]
then
k=$((i * j))
echo -n $*$=$$'\t'
fiif [ $ -eq $ ]
then
k=$((i * j))
echo $*$=$
fidone
done
[iufo@iufo test]$ bash ./test.sh總結下知識點1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
[iufo@iufo test]$
1、for 迴圈
for v_1 in [list]
dodone
list 如果是「1 2 3」,那麼v_1值就是乙個陣列1 2 3
如果要每次只給v_1賦乙個值,那麼需要分開寫,即」1「 」2「 」3「
2、bash中的算術運算
k=$((i * j))
等號左右不能有空格,沒有空格為賦值。
此外算術運算需要使用$(())括起來,表示先進行運算,將結果算出來。運算子加減乘除兩邊要帶著空格。
3、echo命令的使用
echo,輸出echo後面的字元。
預設輸出後面帶有乙個換行符。
-n引數取消末尾帶的換行符。
-e引數可使轉義字元生效。轉義符為「\」,常用的轉義符有 \\ \t \n
例如:echo -e 1\\t2
echo -ne 1\\n2
shell指令碼程式設計實現9 9乘法表
指令碼內容 複製 如下 ndkwxfbh bin bash for i in 1 2 3 4 5 6 7 8 9 do for j in 1 2 3 4 5 6 7 8 9 do nbwww.cppcns.comsp if lt then k i j echo n t fi if eq then k...
列印9 9乘法表
最終 列印九九乘法表 public class demo1 system.out.println 思路 從1到9迴圈i,得到i 1 9 public class test 此時,第乙個乘數i出現 在每乙個i迴圈中巢狀乙個j的迴圈,使第二個乘數出現 public class test 改為9 9乘法表...
python列印99乘法表
方法 利用循巢狀環進行實現 效果 思路 途徑 通過for迴圈的巢狀 通過while迴圈的巢狀 方法一,用for 迴圈實現 for i in range 1 10 第一層迴圈為 每一行 for j in range 1 i 1 第二層迴圈為 每一列 print format i,j,i j end e...