由於公司要用,這兩天著著急急的自學了兩天python
寫了個小指令碼,但一直有bug,而且神奇的是原因不明。。
今天又要改的時候又出現語法錯誤了,搜了一下意外的發現了原因
我是用的notepad++寫的**,可以在選單欄->檢視->顯示符號裡勾選顯示空格與製表符
顯示後發現是tab和空格混用了。。
因為寫**的時候是在windows上,部署是在linux上,期間有轉換編碼的操作,可能是那個時候搞錯了吧
shell指令碼也出現了一些奇奇怪怪的問題
查了半天總算也找出問題來了,我是在windows下的notepad++編輯的指令碼
這就導致其換行符是\r\n,上傳到linux下自然是各種奇奇怪怪的問題。。
以後在linux下執行的指令碼還是別在windows下編輯了。。
編碼格式以及各種奇奇怪怪的問題分分鐘折磨死你。。
ps. python沒有括號是方便,但是對格式的要求真心高啊。。
linux 下 奇怪的
最近在做乙個從hp ux移行到linux 上面的專案,遇到乙個命令 hp ux date y m d h m s read sys date sys time dev null 2 1 但是這個命令在linux 下,就達不到預期的結果 之後問了高手,才得到解決辦法 linux read sys da...
Linux 下執行Shell 指令碼的方式
shell 指令碼的執行方式通常有如下三種 1 bash script name 或者 sh script name 2 path script name或者.script name 3 sourcescript name或者.script name。下面,分別介紹下這三種方式的特點 1 bash ...
Linux下執行Shell指令碼
linux下可以用兩種方式執行shell指令碼 1 用shell程式執行指令碼 根據你的shell指令碼的型別,選擇shell程式,常用的有sh,bash,tcsh等。一般來說,第一行 bin bash裡面指明了shell型別的,比如 bin bash指明是bash,bin sh則是sh 然後輸入命...