環境:win7, cygwin
問題:在shell指令碼中輸出乙個檔案如yy.txt,想將此檔案copy到cygwin目錄下,但執行後就說找不到此檔案。用ls命令看後,發現生成的檔案不是「yy.txt」,而是「yy.txt?」,多了乙個問號。
自我解答:這是cygwin對指令碼中換行符的錯誤理解。(shell對空格等格式是**的敏感!!)
可以執行的**:
#!/bin/bash
echo "hello world!"
#cd c:/users/ggg/desktop
pwd >> yy.txt
cp yy.txt? /home/ggg
補充:在cygwin下存在這個問題,但是在 git bash下就沒有這個問題。
另乙個問題:為什麼cd不到制定的目錄?
#!/bin/bash
echo "hello world!"
cd c:/users/ggg | pwd >> yy.txt | cp yy.txt /home/ggg/yy2.txt
結果yy.txt中是/cygdrive/c/users/ggg/desktop,這是此執行的.sh檔案的目錄,為什麼並沒有cd到c:/users/ggg目錄下呢?輸出沒有任何錯誤啊??
linux下的第乙個驅動
前段時間忙著學python語言,其實,學得不咋滴 從習慣的底層程式設計換到上層程式設計,不用考慮記憶體的東西,還不用申請變數,總感覺不太習慣,相信久了就會好了,不過已經基本可以看懂程式了,語言確實簡單。留著以後慢慢琢磨吧。現在需要學習linux下的驅動了,一直都想學,上學期學習迷茫期中,有個機會去廣...
python第乙個程式設計 第乙個 Python 程式
簡述 安裝完 python 後,windows 中 開始選單或安裝目錄下就會有 idle 開發 python 程式的基本 ide 整合開發環境 幫助手冊 模組文件等。linux 中 只需要在命令列中輸入 python 命令即可啟動互動式程式設計。互動式程式設計 互動式程式設計不需要建立指令碼檔案,是...
第乙個部落格
我不知道為什麼 我在csdn上創了乙個賬號,又開通了部落格。也許我不是名人,也許幻想著成為名人。在這裡 我不會給任何人許諾,這個部落格可能有乙個博文 有兩個博文 或者會有很多 很多 很多。不過讓我有個大膽的猜想,如果這個部落格在今後有很多很多自己寫的博文,說明我成功了 在自己眼裡 也說明這個方法時正...