參數/變數 置換 - Linux

Daph Bay avatar
By Daph Bay
at 2017-06-01T23:12

Table of Contents


我有一個test_csh如下

#! /bin/csh

set now_shell = "test_csh"
set show_me = "inside_shell"

echo "$now_shell : $show"



請問有無方法在命令列執行 test_csh 也置換變數內容 $show_me
1. 我不要$1 $2 把參數帶入
2. 我比較想要類似makefile, 如執行命令 make show_me=outside_shell



--
Tags: Linux

All Comments

Jake avatar
By Jake
at 2017-06-05T22:13
script 的第一行標頭就有錯吧?
Leila avatar
By Leila
at 2017-06-07T00:13
Google: shell script arguments parsing
Dinah avatar
By Dinah
at 2017-06-08T09:46
是有聽過c shell,但沒用過
Adele avatar
By Adele
at 2017-06-11T10:08
LANG=c ./test_csh
可以設執行時的環境變數
Donna avatar
By Donna
at 2017-06-14T07:34
例如 foo=bar sh 開一個子 shell, echo $foo 會是 bar

sudo security issue

Kyle avatar
By Kyle
at 2017-06-01T03:54
各位晚安: 經友人資訊分享, sudo官方公佈[1]一個安全性的更新[2], 部分sudo版本確認受到影響, 敬請系統中有安裝sudo的使用者留意更新。 Reference: [1] https://www.sudo.ws/alerts/linux_tty.html [2] https://www ...

NUMA cache

Selena avatar
By Selena
at 2017-05-31T12:12
底下有個別執行 #dmidecode -t cache #lstopo-no-graphics 的輸出結果 想請教兩個問題 Q1.Level 1 cache的Installed Size與Maximum Size都是顯示 256 kB 而在lstopo-no-graphics顯示卻是L1d L#0 (32K ...

有辦法把別的console接過來用嗎?

Una avatar
By Una
at 2017-05-30T18:24
有時有些使用者的terminal不明原因就卡在那邊,雖然我能夠直接踢掉對方,或是 把對方卡住的程式kill掉,不管用root或是同一個帳號login也只是開另一個terminal。 我好奇有沒有辦法直接接管另一個terminal? 這樣另一個帳號原有跑到一半的程式,文書或是檔案傳輸都不會斷掉。 感覺有點像是 ...

GCP+Ubuntu+Redmine

Victoria avatar
By Victoria
at 2017-05-30T15:48
想請教一下於GCP空間安裝REDMINE的問題。 之前是在Linode上安裝Redmine,發送email很正常。 但因目前GCP在台灣有機房,因此,將Redmine安裝於GCP 但email 寄送問題一直沒辦法解決。(Postfix) 包括:修改 configuration.yml ...

Mysql Docker Container連線一半就中斷

Zanna avatar
By Zanna
at 2017-05-29T09:28
建議是否該先用docker run -d mysql 讓mysql container以伺服器模式跑起來 再用exec進入各個容器進行動作 這樣就不會離開的時候就關閉容器 ※ 引述《jacobcan118 (jacobcan118)》之銘言: : 請問一下我要如何在host server上開啟多 ...