自動取得腳本(shell script)的引數 - Linux

By Sierra Rose
at 2014-03-02T19:33
at 2014-03-02T19:33
Table of Contents
※ 引述《einstein328 (pica)》之銘言:
: hi all,
: 語言 : shell script
: 需求 : 我想把所有用在script上的參數, 寫到一個file裡面,
: 在執行script 的時候, 的時候, 可以讀file裡面的參數,
: 然後再帶入script 裡面.
: 問題 : 1. 我可以在執行script的前, 用 cat 和?? 簡單的指令, 來完成這件事情
: 2. 還是一定要在script 裡面, 讀file, 然後在parse file 的內容
: Thanks for you guys reading.
: BRs,
: GG
通常我都是這麼使用
#!/bin/sh
fname=$1 #看你參數, 下面的 $line1唯一序讀取的行內容
if [[ -s $fname ]] ; then
while read -r -u3 line1;
do
echo $line1
done 3< "$fname"
else
echo "your stirng"
fi
--
碧雲天,黃葉地。秋色連波,波上寒煙翠。
山映斜陽天接水;芳草無情,更在斜陽外。
黯鄉魂,追旅思;夜夜除非、好夢留人睡。
明月樓高休獨倚。酒入愁腸,化作相思淚。
--
: hi all,
: 語言 : shell script
: 需求 : 我想把所有用在script上的參數, 寫到一個file裡面,
: 在執行script 的時候, 的時候, 可以讀file裡面的參數,
: 然後再帶入script 裡面.
: 問題 : 1. 我可以在執行script的前, 用 cat 和?? 簡單的指令, 來完成這件事情
: 2. 還是一定要在script 裡面, 讀file, 然後在parse file 的內容
: Thanks for you guys reading.
: BRs,
: GG
通常我都是這麼使用
#!/bin/sh
fname=$1 #看你參數, 下面的 $line1唯一序讀取的行內容
if [[ -s $fname ]] ; then
while read -r -u3 line1;
do
echo $line1
done 3< "$fname"
else
echo "your stirng"
fi
--
碧雲天,黃葉地。秋色連波,波上寒煙翠。
山映斜陽天接水;芳草無情,更在斜陽外。
黯鄉魂,追旅思;夜夜除非、好夢留人睡。
明月樓高休獨倚。酒入愁腸,化作相思淚。
--
Tags:
Linux
All Comments
Related Posts
使用curl 登入網頁

By Emily
at 2014-03-01T22:01
at 2014-03-01T22:01
如何回到原本的工作目錄

By Damian
at 2014-03-01T12:57
at 2014-03-01T12:57
自動取得腳本(shell script)的引數

By Poppy
at 2014-03-01T12:45
at 2014-03-01T12:45
selinux 的奇怪現象

By Madame
at 2014-02-28T23:44
at 2014-02-28T23:44
selinux 的奇怪現象

By Jacky
at 2014-02-28T23:27
at 2014-02-28T23:27