回文章列表
作者kenduest.bbs@bbs.sayya.org (小州) 看板: linux
標題Re: [問題] 如何寫這種script?
時間SayYA 資訊站 (2008/02/21 Thu 18:22:23)
※ 引述《ICBM.bbs@ptt.cc》之銘言:
> 我試圖寫一個script他可以自動把使用者輸入的一個或多個ps file透過
> ps2pdf轉成pdf,但是如果直接下類似xx.sh ./*.ps這樣的指令的話,
> 檔名會存在$1,$2..等預設變數中。因為連變數名稱都不一樣,我不知道
> 怎麼處理這種連變數名稱都不一樣的loop。
> 請問我要如何寫一個loop讓他自動作$1, $2...的轉換?

  #!/bin/bash

  if [ "$#" -ne "0" ]; then
    for name in "$@"
    do
        echo "Converting $name ....."
        ps2pdf "$name"
    done
  fi

--
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

   現代人普遍的現象:  「小學而大遺」、「捨本而逐末」
                      「以偏而概全」、「因噎而廢食」
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
--
※ Origin: SayYA 資訊站 <bbs.sayya.org> 
◆ From: kendlee.sayya.org
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻