1樓:匿名使用者
solaris 的 /bin/sh 是最原始的 shell, 應該是不支援 $(這類用法的, 你可以換成 bash。 即把。
#!/bin/sh
改成#!/path/to/bash
一般來說,要麼是 /bin/bash 或者 /usr/bin/bash
linux下shell指令碼中sqlplus呼叫shell變數的問題
2樓:匿名使用者
1、登陸使用者。
su - oracle -c sqlplus crm_uat/crm_uat sqlplus crm_uat/crm_uat 3、你的日期包含空格,變數應該加引號。 3樓:匿名使用者 insert語句中的環境變數都用引號引起來試試,如: ( '1,to_date( ' bash如何在一個指令碼里引用另一個指令碼定義的變數? 4樓:網友 其實不需要那麼多指令碼,只要一個指令碼定義目錄路徑以及每個目錄分別對應的屬性,用export命令將這些變數匯出為公共環境變數即可在任意指令碼中引用。 比如專門用於定義變數的指令碼可以這樣寫: export folder1=/home/tester/1export name1=a export owner1=usera export folder2=/home/tester/2export name2=b export owner2=userb 或者先定義好,再export: folder1=/home/tester/1name1=a owner1=usera export folder1;export name1;export owner1 這些變數就可以直接在操作目錄的指令碼中使用了。 5樓:匿名使用者 靈活運用"."即可。 例如:檔案內容。 name=a owner=usera檔案內容。 echo ow=$owner 即可得到。ow=usera 關於shell指令碼互相傳遞變數的問題 6樓:匿名使用者 引用檔案應該這樣。 你的父指令碼中修改一下。 #!/bin/bash #source read aa export aa echo $bb echo "$cc" 大大們幫忙解決一個問題:在shell指令碼檔案裡定義一個變數num,在執行的時候總是顯示 7樓:網友 你是想顯示變數 num 的內容嗎? 如果是這樣,在 shell 指令碼里使用 echo $num 即可。 如何在shell指令碼里單引號裡再引用變數 8樓:水瓶曙光 朋友,你兩個單引號就行啦。注意這兩個單引號不是兩個雙引號哦。 a=1echo ''a'' 9樓:攻城獅 單引號不能引用變數的,只能用雙引號。 a=1echo "$a" 如何在shell指令碼中使用變數 10樓:匿名使用者 首先定義變數,然後使用變數。 假設你定義了。 var=5然後你就可以使用這個var變數了。 echo $var 顯示的就是5 具體可以看下這個。 11樓:匿名使用者 var=testawk 'begin' 這種寫法其實際是雙括號變為單括號的常量,傳遞給了awk. 如果var中含空格,為了shell不把空格作為分格符,便應該如下使用: var=this is a testawk 'begin'二:'$var'這種寫法與上一種類似。如果變數含空格,則變為'$var'較為可靠。 三。把括起awk程式的''變為,使用$var 如:$var=this is a test awk begin這是因為在裡$是特殊字元,而在''裡$是普通字元。 四:export 變數,使用environ[var]形式,如:$var=this is a test;export $varawk 'begin'五:當然也可以使用-v選項。 這樣便把系統變數定義成了awk變數。 如您還有疑問可繼續追問。 shell指令碼中變數問題 12樓:網友 cat方式通過管道傳遞值,而管道符會新建shell,while語句在新shell中執行,var值在新shell中累加,while迴圈執行完畢後退出新shell回到原shell,此時新shell中的var值丟失。 若想將var值帶出來,建議換一種while迴圈方式,使用標準輸入重定向符讀取檔案。 while read line doecho $var var=$(var+1)) done 如何在shell指令碼中使用變數 13樓:吉祥二進位制 1、linux shell中的變數一般定義格式為:var=value。其中var是變數名稱,=是賦值,value是給變數賦的值。比如下面的變數定義。 a=12;b="hello world" 2、注意變數名稱的第一個字元不可以是數字,但是可以是下劃線。如下示例則為非法的變數名。 3、要使用變數的值,在變數前面加上$符號即可。比如下面的示例: 123=123 //這是錯誤的變數名稱。 _123=123//這是合法的。 14樓:花小木蘭辭 首先定義變數,然後使用變數。 假設你定義了。 var=5然後你就可以使用這個var變數了。 echo $var 顯示的就是5 在第二個類中例項化第一個類,在通過例項化後的類的函式 一般是get之類的函式 來引用!看看這個方法行不行 如果是兩個孤立的類,最好不要這麼做,一個類需要用到的資料,最好是從另外一個類公開的介面來獲取。直接引用另外一個類的變數,會破壞資料的封裝性,會有麻煩的。如果是派生類要引用基類的資料,只要資料不是... 十秒自動跳出方法很多,shell指令碼一般使用建立新的程序,十秒後殺掉。還有expect控制timeout。其它的像python parl就不屬於bash範疇了。1.設定一個變數,定義一些lftp的配置,比如超時時間 重試次數等 lftp set set dns fatal timeout 5 se... 應該用 on,因為是在某事情上,犯了許多錯誤 約定俗成的用法,不可以用 in。on和in都可以,只是in注重過程,若用,則句子應該為 did he make many mistakes in testing?the test的話,on比較合適。to和at的話沒有這種用法。on 表示 在 上面 接觸物...C 如何在類中引用另類的變數,C 如何在一個類中引用另一個類的變數
shell指令碼中一段內容執行的時間如果超出10秒則跳出
問一個英語問題,問一個英語的問題