最近在一個只使用windows的地方開始工作,而且真的可以使用一個簡單的shell來複制bash功能。 MinGw和Cygwin似乎有點矯枉過正。任何建議欣然接受。 謝謝在windows中使用grep,sed,awk的shell
3
A
回答
6
您不必安裝所有的Cygwin,因爲您可以選擇單獨的軟件包。
說了這麼多,我仍然更喜歡安裝這個軟件,因爲我寧願在需要它時使用所有的工具,而不必去找出它們所在的軟件包。即使安裝了很多,沒有人迫使你使用所有這些,現在讓我們面對現實,磁盤空間是非常便宜的。
如果你想要一個像grep
,sed
和awk
的東西個人的二進制文件,你也可以看看GnuWin32 - 這些都是不需要Cygwin的DLL本地的可執行文件。你可以從包列表中選擇你想要的可執行文件,它們將會爲你安裝。
3
一個shell的功能通常使用外部程序。你可以下載你想要的工具的Windows版本: grep,awk,sed
你可能也想看看到PowerShell - 一個Windows外殼,實際上是很好的(很多很多,比CMD好得多) ,並且與Windows環境有良好的交互。
1
不完全是一個shell,但我仍然使用UnxUtils package的工具,這是許多工具集中的一個,它已經移植了一些輕量級的命令/應用程序/工具,在腳本中非常方便和有用。
現在我也在探索Powershell越來越多,一個shell肯定值得一看。在Wikipedia's Powershell page人甚至可以找到一個comparison of cmdlets with similar commands in Bash a.o.,你可能會發現有趣的。
相關問題
- 1. 使用AWK/SED/grep的
- 2. 使用shell工具(如grep,awk或sed)解析xml
- 3. 的grep/SED/AWK從表
- 4. 使用sed,awk或grep提取數據
- 5. 獲取行計數 - AWK,sed的,用grep
- 6. 使用grep/sed/awk other在unix中過濾文件?
- 7. 獲取用grep,awk或者sed
- 8. 用單awk命令替換grep和sed
- 9. shell編程或SED/AWK
- 10. 使用sed/awk/grep解析HTML中包的版本?
- 11. 使用sed/awk/
- 12. 使用awk,sed
- 13. SED/AWK/grep的打印下一行
- 14. 的grep/SED/AWK - 摘自HTML代碼
- 15. 的grep或awk或者sed +匹配WORD
- 16. 在shell腳本中使用awk/grep搜索文本
- 17. 在shell腳本中優化grep(或使用AWK)
- 18. 使用sed/grep/awk從流中提取數字
- 19. sed,awk,grep匹配word 2文件
- 20. Grep/Sed/Awk塊和搜索模式
- 21. 將Unix grep/sed/awk轉換爲Ruby
- 22. 使用grep或AWK
- 23. 如何使用grep/awk/sed獲取json文件的鍵/值?
- 24. 使用awk,sed或grep獲取文本文件的子部分
- 25. 使用SED或AWK
- 26. 的Unix Shell腳本:AWK/SED循環
- 27. 外殼腳本和正則表達式(?用sed,awk中,grep的...)
- 28. 用Sed/Awk/Grep替換基於行首的中間行
- 29. 使用sed/awk/grep在幾行文件的同一行中查找min?
- 30. 使用awk裏面的grep
可能重複[Bash shell for Windows?](http://stackoverflow.com/questions/913912/bash-shell-for-windows) – Mat