shell指令碼:列印九九乘法表
今天用三種不同的方式實現了shell指令碼列印的九九乘法表,**如下
方法1:使用for迴圈(a.sh)
#!/bin/sh方法2:使用while迴圈(b.sh)for i in
do for j in
do((product=$i*$j))
echo -ne $i\*$j=$product"\t"
done
echo
done
exit 0
#!/bin/sh方法3:使用for迴圈(c.sh)i=1j=1
while [ "$i" -ne 10 ]
do while [ "$j" -ne 10 ]
do((product=$i*$j))
echo -ne $i\*$j=$product"\t"
((j++))
done
j=1((i++))
echo
done
exit 0
#!/bin/sh注:命令「echo -ne ***」中,引數n代表輸出完畢不換行,e代表支援轉義字元for((i=1;i<10;i++))
do for((j=1;j<10;j++))
do((product=$i*$j))
echo -ne $i*$j=$product"\t"
done
echo
done
exit 0
三個指令碼的執行截圖:
end
linux shell指令碼實現ftp自動上傳備份檔案
linux shell程式設計之輸入輸出重定向
如何在shell指令碼裡傳遞乙個變數給awk
shell指令碼 列印九九乘法表
seq命令用於以指定增量從首數開始列印數字到尾數,即產生從某個數到另外乙個數之間的所有整數,並且可以對整數的格式 寬度 分割符號進行控制 語法 1 seq 選項 尾數 2 seq 選項 首數 尾數 3 seq 選項 首數 增量 尾數 選項 f,format 格式 s,separator 字串,使用指...
列印九九乘法表
問題描述 列印九九乘法表 解決方法 使用兩重迴圈,一重迴圈,或者遞迴都可以解決 示例 package cn.ccnu.demo1 public class demo3 system.out.println 使用一重迴圈列印九九乘法表 public static void gettableonefor...
列印九九乘法表
public static void main string args system.out.println for i in range 1 10 print f x1 for i in range 1 10 for j in range 1 i 1 print f x end end不換行,空格...