以下是gem environment
命令的输出。awk cmd从STDOUT捕获行
○ gem environment
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.23
- RUBY VERSION: 1.9.3 (2012-04-20 patchlevel 194) [x86_64-darwin10.8.0]
- INSTALLATION DIRECTORY: /Users/userme/.rbenv/versions/1.9.3-p194/gemsets/global
- RUBY EXECUTABLE: /Users/userme/.rbenv/versions/1.9.3-p194/bin/ruby
- EXECUTABLE DIRECTORY: /Users/userme/.rbenv/versions/1.9.3-p194/gemsets/global/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-10
- GEM PATHS:
- /Users/userme/.rbenv/versions/1.9.3-p194/gemsets/global
- .bundle
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- :sources => ["http://rubygems.org/"]
- "gem" => "--no-rdoc --no-ri"
- REMOTE SOURCES:
- http://rubygems.org/
userme at userme in ~
会是什么awk
命令捕获- GEM PATHS:
线下/Users/userme/.rbenv/versions/1.9.3-p194/gemsets/global
条带化-
之前的/Users/userme/.rbenv/versions/1.9.3-p194/gemsets/global
线?
+1对于非getline awk解决方案,但请注意,如果所需模式位于文件末尾(可能还有其他一些情况),getline解决方案的行为将会不受欢迎。 –