最新文章

頁: [1] 2 3 ... 10
1
Linux 討論版 / Re: shell script 變數使用問題
« 最新文章 由 jjchiou 2022-01-21 16:02 »
謝謝各位回復,的確是格式的問題,加上一行變換格式就好了
2
Linux 討論版 / Re: shell script 變數使用問題
« 最新文章 由 twu2 2022-01-14 09:27 »
file.txt 為 dos 格式 (CRLF).
請改成 unix 格式 (LF).

讀進來的 $line 最後有 CR, 會跳到那一行的最前面, 所以 /32 會跑到前面蓋掉 set.
3
課程採實體上課與遠端線上同步教學 學習加分。




★上課講師親自撰寫授課教材
★歡迎參加免費說明會/40分鐘簡報說明/可來電預約02-2311-7355
|
--------------------------------------------------------------------------------------------------------------------------------------------------------
諮詢專線: 02-2311-7355
傳真專線: 02-2331-3591
服務地址:台北市中正區開封街一段2號9樓
         (近台北火車站新光三越站前店,館前路口/麥當勞隔壁大樓9樓)
營業時間:週一至週五 9:00~21:30   周六日9:00 ~ 17:30
服務信箱:grace@cadtc.com.tw
中華數位ETC嵌入式科技學院 www.cadtc.com.tw
----------------------------------------------------------------------------------
http://他們為什麼都選中華數位
 ● 中華數位-課程專題實作影片
 ● 中華數位-FB粉絲團
4
課程採實體上課與遠端線上同步教學。

獨家ARM Cortex-A72六核開發板,訓後強化實戰力立即接軌產業技術




★上課講師親自撰寫授課教材
★歡迎參加免費說明會/40分鐘簡報說明/可來電預約02-2311-7355

|
--------------------------------------------------------------------------------------------------------------------------------------------------------
諮詢專線: 02-2311-7355
傳真專線: 02-2331-3591
服務地址:台北市中正區開封街一段2號9樓
         (近台北火車站新光三越站前店,館前路口/麥當勞隔壁大樓9樓)
營業時間:週一至週五 9:00~21:30   周六日9:00 ~ 17:30
服務信箱:grace@cadtc.com.tw
中華數位ETC嵌入式科技學院 www.cadtc.com.tw
----------------------------------------------------------------------------------
http://他們為什麼都選中華數位
中華數位-課程專題實作影片
中華數位-FB粉絲團
[/size]
5
Linux 討論版 / Re: shell script 變數使用問題
« 最新文章 由 darkranger 2022-01-13 10:10 »
系統環境可能得陳述一下了,畢竟我沒有重現出跟你一樣的問題?
6
Linux 討論版 / Re: shell script 變數使用問題
« 最新文章 由 jjchiou 2022-01-12 17:27 »
改成 u="/32"一樣是錯誤格式
7
Linux 討論版 / Re: shell script 變數使用問題
« 最新文章 由 darkranger 2022-01-10 13:59 »
確定是用 Bash 執行 script 的嗎?
或者,u 那邊換寫法試試看,比如說 u="/32"
8
Linux 討論版 / shell script 變數使用問題
« 最新文章 由 jjchiou 2022-01-07 10:35 »
你好;
我寫了一個shell script,要將文字檔每一行抓入重複輸出文另外script文件.
Shell scripts內容如下:

#!/bin/bash
u=(\/32)
#echo "The numbers in the file are:"
while IFS= read -r line
do
  echo "config firewall address
edit $line
set type ipmask
set subnet $line$u
next"
done < file.txt >ip.txt

file為每行一個ip位址:如 95.216.145.1
我需要輸出為底下格式:

config firewall address
edit 95.216.145.1
set type ipmask
set subnet 95.216.145.1/32
next

但實際輸出格式為:
config firewall address
edit 95.216.145.1
set type ipmask
/32 subnet 95.216.145.1
next
請問要如何改這shell script
9
課程採實體上課與遠端線上同步教學


★上課講師親自撰寫授課教材
★歡迎參加免費說明會/40分鐘簡報說明/可來電預約02-2311-7355
|
--------------------------------------------------------------------------------------------------------------------------------------------------------
諮詢專線: 02-2311-7355
傳真專線: 02-2331-3591
服務地址:台北市中正區開封街一段2號9樓
         (近台北火車站新光三越站前店,館前路口/麥當勞隔壁大樓9樓)
營業時間:週一至週五 9:00~21:30   周六日9:00 ~ 17:30
服務信箱:grace@cadtc.com.tw
中華數位ETC嵌入式科技學院 www.cadtc.com.tw
----------------------------------------------------------------------------------
http://他們為什麼都選中華數位
 ● 中華數位-課程專題實作影片
 ● 中華數位-FB粉絲團
10
課程採實體上課與遠端線上同步教學。




★上課講師親自撰寫授課教材
★歡迎參加免費說明會/40分鐘簡報說明/可來電預約02-2311-7355
|
--------------------------------------------------------------------------------------------------------------------------------------------------------
諮詢專線: 02-2311-7355
傳真專線: 02-2331-3591
服務地址:台北市中正區開封街一段2號9樓
         (近台北火車站新光三越站前店,館前路口/麥當勞隔壁大樓9樓)
營業時間:週一至週五 9:00~21:30   周六日9:00 ~ 17:30
服務信箱:grace@cadtc.com.tw
中華數位ETC嵌入式科技學院 www.cadtc.com.tw
----------------------------------------------------------------------------------
http://他們為什麼都選中華數位
 ● 中華數位-課程專題實作影片
 ● 中華數位-FB粉絲團
頁: [1] 2 3 ... 10