有什么我做錯了嗎?
這給出了一個輸出:
echo "hello world" | awk '{ print $0 }'
這不會:
echo "" | awk '{ print "hello world" }'
(也沒有awk 'BEGIN{ print "hello world" }')
這是 Windows 上的 gnu awk。
對于這個問題,我想做的就是列印一個字串。這在 WSL/MSYS 等上按預期運行,但在 Windows 上不產生輸出(使用 powershell,使用來自 git linux 工具的 awk 和從 choco 安裝的 awk,結果相同。)
我在堆疊溢位時找不到關于這個特定問題的任何問題,但也許在 windows 和 linux 上處理字串的方式有一個簡單的區別?
請參閱
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/364496.html
