sh腳本生成文件為什麼有問號
Ⅰ linux腳本產生的文件名中有問號是怎麼回事
參數問題,可能是linux環境變數的lang沒設置好,其次是可能缺少輸入參數
Ⅱ 腳本.sh文件執行問題
你需要指定運行所需的外部程序鏈接,shell01.sh為可執行文件,如:./*.sh為可執行文件格式,輸入shell01.sh,相當於只輸入了一個文件名,沒有實際意義。
Ⅲ 為什麼電腦中的有些文件變成了問號
一、就是病毒。
開機後會提示Generic Host Process for Win32 Services 遇到問題需要
關閉」「Remote Rrocere Call (RPC)服務意外終止,然後就自動重起電腦。一般該病毒會在注冊表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 下建立msblast.exe鍵值,還會在c:\windows\system32目錄下會放置一個msblast.exe的木馬程。
解決方案如下:
下載相應補丁。如果已受攻擊,建議先拔掉網線,在任務管理器中結束msblast.exe進程,清除注冊表中的相應條目,刪除system32下的木馬程序,最後打補丁。
二、情況是排除病毒後,還出現這樣的問題,一般都是IE組件在注冊表中注冊信息被破壞,可以按下面的方法去解決該問題:
1、 在「開始「菜單中打開「運行「窗口,在其中輸入「regsvr32 actxprxy.dll「,然後「確定「,接著會出現一個信息對話 框「DllRegisterServer in actxprxy.dll succeeded「,再次點擊「確定「。
2、再次打開「運行「窗口,輸入「regsvr32 shdocvw.dll
3、再次打開「運行「窗口,輸入「regsvr32 oleaut32.dll
4、再次打開「運行「窗口,輸入「regsvr32 actxprxy.dll
5、再次打開「運行「窗口,輸入「regsvr32 mshtml.dll
6、再次打開「運行「窗口,輸入「regsvr32 msjava.dll
7、再次打開「運行「窗口,輸入「regsvr32 browseui.dll
8、再次打開「運行「窗口,輸入「regsvr32 urlmon.dll
如果排除病毒問題後,做完上面的幾個IE組件注冊一般問題即可得到解決。
三、如果電腦有列印機,還可能是因為列印機驅動安裝錯誤,也會造成這個錯誤。解決方法如下:重裝列印機驅動程序。
一般情況下做到上面三步後,該問題即可得到全面解決。
Ⅳ shell命令裡面符號代表什麼意思
?是正則表達式中的通配符,表示匹配一個任意字元
Ⅳ 請問Shell腳本重定向生成的文件亂碼的問題
你是不是在WINDOWS下編譯的那個程序然後直接導入到Linux下··那個文件是WINDOWS下的提示符···要把該文件轉成LINUX形式然後傳進去
Ⅵ Linux中sh腳本裡面的問題。
$@:表示所有腳本參數的內容
$#:表示返回所有腳本參數的個數。
示例:編寫如下shell腳本,保存為test.sh
#!/bin/sh
echo "number:$#"
echo "argume:$@"
執行腳本:
./test.sh first_arg second_arg
說明:給腳本提供了兩個參數,所以$#輸出的結果是2,$@代表了參數的內容!
Ⅶ 通過shell腳本命令,創建以當前年月日時分為名稱的文件夾,創建成功後的文件夾帶了兩個問號
這個語法是沒有問題的。。而且我自己也試了好多次,沒有出現你這個現象,不知道你是不是百分之百出現?
我懷疑是編碼的問題,你設置編碼為utf-8試試
Ⅷ 寫了一個sh腳本,執行的時候出現如下語法錯誤,怎麼解決
------解決方案--------------------
done<< (find $path -type f -print)
這樣用比較奇怪吧,先把結果保存到一個文件,再重定向試試。
------解決方案--------------------
<<需要的是文件描述符
要想將find $path -type f -print結果read,使用for line in $(find $path -type f -print);do xxxx;done
------解決方案--------------------
正解
for line in `find $path -type f -printf`
do
XXX
done
Ⅸ 使用批處理處理文件後文件中有的字元變成了問號是什麼原因
應該是編碼格式不對
批處理只支持 ANSI,Unicode;默認情況下只能處理ANSI格式的。
Ⅹ 按鍵精靈腳本文字復制進去腳本怎麼變成問號什麼原因
沒看太懂,
是用腳本對軟體進行操作的時候使用復制粘貼功能會變問號嗎,
還是從別的地方復制了按鍵腳本代碼粘貼進去變成問號了。