Re: script執行檔案 - Linux

Elvira avatar
By Elvira
at 2011-12-09T18:14

Table of Contents

※ 引述《"[email protected]" <[email protected]>, 看板: Linux》之銘言:
這是 passing command line arguments 的問題,
那就是,如何在 shell script 裡讀取指令行上的其它參數。
簡單的答案是:

#!/bin/sh
cat "$1"

$1 就會被 shebang "#!" 後所註明的 shell 取代為指令行上的第一個參數。
最好括上雙引號,以避免檔名裡含有空白(spaces)的問題。

如果希望一次給好幾個檔名:

#!/bin/sh
cat "$@"


--
此為local存檔;
因為bs2可以看得到文章的內容,所以我就幫忙轉貼原本的內容

--
Tags: Linux

All Comments

Re: AWK 傳結果到SHELL指定變數

Quanna avatar
By Quanna
at 2011-12-09T18:12
※ 引述《and#34;kolmogolovatgmail.comand#34; andlt;kolmogolovatgmail.comandgt;, 看板: Linux》之銘言: 你忘了說明 $file 是怎麼設定的。 -- 此為local存檔; 因為bs2可以看得到文章的內容,所以我就幫忙轉貼原本的內容 ...

AWK 傳結果到SHELL指定變數

Noah avatar
By Noah
at 2011-12-09T13:15
小弟遇上一個問題 用 ls 列出目錄下所有檔名之後 我要只取其中一個字串並指定到指定變數 我試著用 awk抓出 print第幾列 但是要傳回SHELL變數時 該指定變數echo出來卻總是空白 echo $files | awk and#39;{fn=$1} {printf and#34;%10s\n ...

關於抹除資料

William avatar
By William
at 2011-12-09T12:54
大家好: 如果要抹除硬碟的資料(不是低階格式化),該怎麼做? 目前我的作法,是將硬碟重新分割成一個Partition並mkfs.ext4 -m 0, 然後mount起來,執行以下命令: dd if=/dev/zero of=/mnt/zero bs=4096 讓他寫到滿為止, 想請問: 1.這樣是否就可以完成 ...

linux mint 筆電

Edith avatar
By Edith
at 2011-12-09T11:45
小弟使用centrino的舊筆電 安裝新版linux mint 12 但是登出後 闔上螢幕 電腦都會變成暫停模式 電源閃爍 因為我想要遠端登入 不知道要如何設定 讓他不會變成暫停模式 感謝各位先進 - ...

gnome3 拖曳放大 功能失效

Linda avatar
By Linda
at 2011-12-09T09:49
我的版本是ubuntu 11.11,我使用內建的gnome3桌面 原本用得好好的,但自從我用gnome-tweak-tool調了一些選項之後 (好啦我還亂下了一些找回縮到最小及放大最大的指令...) gnome3就失去了視窗拖曳至上邊放到最大、拖曳至兩邊放大至螢幕一半大小的功能 請大大救救我...幫我 ...