[20211011]變態的windows批處理9.txt
[20211011]變態的windows批處理9.txt
--//偶爾我會在windows下調式bash shell的指令碼,單行執行看看結果.
--//說句真心話,windows批處理太不靈活了,遇到的問題相當怪異,很容易搞錯.
--//例子:
d:\>d:\tools\linux\usr\local\wbin\echo.exe -n abcdef | tr 'a-z' "A-Z"
BCDEFG
--//什麼會輸出BCDEFG呢,實際上windows下字串使用雙引號,例子:
d:\>d:\tools\linux\usr\local\wbin\echo.exe 'a-z' "A-Z"
'a-z' A-Z
--//這樣相當於' => A a->B .....
d:\>d:\tools\linux\usr\local\wbin\echo.exe -n 'abcdef | tr 'a-z' "A-Z"
ZBCDEFG
--//' 對應 A嗎 ,怎麼變成Z.
d:\>d:\tools\linux\usr\local\wbin\echo.exe -n 'abcdef | tr 'a-f' "A-F"
FBCDEFF
--//碼錶展開
'abcdef'
ABCDEF
--//實際剩下部分的對應都是F.因為後面有出現逗號,最終 ,=>F
--//再來看一個例子:
d:\>d:\tools\linux\usr\local\wbin\echo.exe -n 'abcdef | tr 'a-f "A-F"
ABCDEFF
--//碼錶展開
'abcdef
ABCDEFF
--//實際上linux也應該注意,比如:
$ echo 1 2 3 | awk '{print $2}'
2
$ echo 1 2 3 | awk "{print $2}"
1 2 3
--//實際上awk "{print $2}"被解析為$2某個shell變數,相當於執行
$ echo 1 2 3 | awk "{print }"
1 2 3
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2795256/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20190219]變態的windows批處理6.txtWindows
- [20211207]變態的windows批處理10.txtWindows
- [20210510]變態的windows批處理7.txtWindows
- Windows批處理中的變數和值Windows變數
- 開啟windows批處理大門Windows
- 07 Windows批處理之檔案操作Windows
- Windows 批處理之DATE命令的使用方法Windows
- 04 Windows批處理中的條件執行Windows
- 批處理-刪除環境變數變數
- windows 批處理備份目錄指令碼Windows指令碼
- Windows10系統優化(批處理)Windows優化
- 08 Windows批處理之執行編譯後的程式Windows編譯
- [20180319]windows批處理檔案大小比較.txtWindows
- 修改windows遠端桌面連線埠-批處理Windows
- [20230208]windows批處理檢測隨身碟.txtWindows
- 批處理概述
- Apache Beam,批處理和流式處理的融合!Apache
- 03 Windows批處理的作用域和延遲擴充套件Windows套件
- 10 Windows批處理之呼叫例程和bat檔案WindowsBAT
- java當中的批處理Java
- JDBC當中的批處理JDBC
- Jenkins執行遠端Windows批處理的許可權問題JenkinsWindows
- 05 Windows批處理中的字串和布林資料型別Windows字串資料型別
- 09 Windows批處理之標籤和無序執行Windows
- cmd批處理無法使用 提示windows找不到檔案Windows
- 批處理指令碼來修復並開啟Windows 7中的Windows Defender防火牆指令碼Windows防火牆
- Windows使用批處理給手機批量安裝apk檔案WindowsAPK
- 什麼是批處理
- Dynamics CRM 2013 批處理
- bat 批處理字串操作BAT字串
- window 批處理檔案
- MongoDB for Windows使用批處理檔案啟動閃退之空格惹的禍MongoDBWindows
- [20211011]跟蹤freespace空間的變化情況.txt
- 06 Windows批處理之整數和浮點資料型別Windows資料型別
- Windows Ping的結果顯示每次ping的時間的bat批處理指令碼WindowsBAT指令碼
- 簡單實現批處理
- Python批處理:檔案操作Python
- MPP架構和批處理架構