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

但是我還有一個問題,接下來我要用檔名字串產生一個新的字串,以.pdf結尾(把.ps改

成.pdf)。我查過一些指令諸如awk和sed ,但是他們都是針對"檔案"做處理,而不是

shell script的字串變數。請問我要用什麼方法來達成改變檔名字串的目的?

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.112.154
※ 編輯: ICBM            來自: 140.109.112.154      (02/21 17:26)
giacch:echo `basename file1.ps .ps`.pdf                         02/21 17:36
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻