參數能使用cut去切割嗎? - Linux

Harry avatar
By Harry
at 2015-07-26T19:42

Table of Contents

我想寫個script,後面會由使用者輸入學號,像是f00458123這樣,
第一個當成學級,2-3當成年分,以此類推,我本來想用
cut -c 1 $1
cut -c 2-3 $1這樣來處理,結果發現沒有反應,好像不能這樣搞XD
所以我想請問有辦法把輸入的參數切割,方便我做後續的運算嗎?

PS:最好不要要求使用者自行切割分開輸入,我會被罵XD

--
起初,他們追殺共產主義者,我沒有說話,因為我不是共產主義者;
接著,他們追殺猶太人,我沒有說話,因為我不是猶太人;
後來,他們追殺工會成員,我沒有說話,因為我不是工會成員;
此後,他們追殺天主教徒,我沒有說話,因為我是新教教徒;
最後,他們奔我而來,卻再也沒有人站起來為我說話了。
《First They Came(他們首次來時)》,Martin Niemoller牧師(1892-1984)

--
Tags: Linux

All Comments

Rebecca avatar
By Rebecca
at 2015-07-31T08:38
可以啊,請放上你的code
Caroline avatar
By Caroline
at 2015-08-02T19:01
看你想用哪個工具,各有不同的語法
Sarah avatar
By Sarah
at 2015-08-05T23:31
工具就是cut而已,我想把個別部分交給if then去計算
Rebecca avatar
By Rebecca
at 2015-08-08T03:18
為什麼要用cut而不用bash自己的${1:$pos:$len}
Madame avatar
By Madame
at 2015-08-12T14:29
我沒看過這種用法,我去研究一下,感恩
Rebecca avatar
By Rebecca
at 2015-08-16T05:55
為什麼要用 bash 特有的而不用各個 shell 都可以的 cu
t @@
James avatar
By James
at 2015-08-16T10:25
我有把cut當成備案XD

用SSH連PTT常斷掉

Edith avatar
By Edith
at 2015-07-25T22:22
最近常常在瀏覽 PTT 文章時突然斷線 提示錯誤訊息 Write failed: Broken pipe 連線 PTT 指令使用 ssh -o ServerAliveInterval=120 bbsuatptt.cc 請問在 Ubuntu 有沒有好的解決方法或替代方案(希望可以支持 SSH 連線) 感 ...

修復GRUB後反而不能開機

Edward Lewis avatar
By Edward Lewis
at 2015-07-25T19:56
小弟有一台Ubuntu 12.04的電腦 因為某些原因(後面詳述),開機時需要grub rescue,也成功開機。 方法是參考這篇 http://www.openfoundry.org/tw/foss-programs/9267-linux-grub2-fixing 但是在update-grub 及 g ...

linux不明人士登入

William avatar
By William
at 2015-07-25T19:37
大家好,我還是個linux初心者 很多問題以拜過鳥哥大神了 但是這次的我找不到明確答案 或者也可以說我還不太懂 我在登root時發現有一千多次的登入失敗紀錄 有顯示一個ip查了之後發現是來自中國andgt;andlt; 這讓我想到我有去中國論壇找過資料並留言 可能就是在此暴露了我的ip (傻傻阿我…) ...

如何更改microSD分割區大小

Ingrid avatar
By Ingrid
at 2015-07-25T18:37
在安裝raspbian的時候,第一次進入系統做raspi-config會有 「是否要使用剩下的空間(正確名稱不太記得了)」的選項 如果選取了,/ 所mount的分割區就會把沒用到的空間都包進去 請問在linux下如果要更改某microSD上的分割空間(把沒有被分配的空間包進去) 且不動到內含檔案的話 要用 ...

nohup + & 同時執行多行指令

Damian avatar
By Damian
at 2015-07-25T16:48
※ 引述《gigigigi (gigigigi)》之銘言: 因為指令太長直接在 PTT 上面推文不方便,直接回文 : 我想使用 nohup andamp; 再背景自動 build code : 可是我build code 需要有多行指令 : export USERDATA_APK=and#34;Fac ...