亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
Ruby中可以source .csh環(huán)境設(shè)置文件嗎?
[打印本頁]
作者:
alinunix
時間:
2013-11-19 12:34
標(biāo)題:
Ruby中可以source .csh環(huán)境設(shè)置文件嗎?
Ruby中可以source .csh環(huán)境設(shè)置文件嗎?我用system命令試了下,好像不行,請大家?guī)兔聪拢x謝了。
#!/usr/bin/env ruby
system "source test.csh"
puts "a = #{ENV['SYSTYPE']}"
testcase.tar.gz
2013-11-19 12:33 上傳
點擊文件名下載附件
4.6 KB, 下載次數(shù): 11
作者:
substr函數(shù)
時間:
2013-11-20 08:33
NO
system命令: child process
TRY
#!/usr/bin/ruby -w
load 'test.rb'
p ENV['SYSTYPE']
復(fù)制代碼
test.rb:
#!/usr/bin/ruby
if FileTest::file? 'setup/GetENV'
systype = `setup/GetENV SYSTYPE`.chomp
end
ENV['SYSTYPE'] = case systype
when 'SUN64_59', 'SUN64_510' then 'SUN64_58'
else 'Linux'
end
復(fù)制代碼
作者:
alinunix
時間:
2013-11-20 09:34
因為那個test.csh只是一個示例,源文件很長的,所以把test.csh轉(zhuǎn)換為Rube code可能不是最好的方法,或許只能將source過后的環(huán)境變量列表保存下來,然后用Ruby的ENV命令處理下,還好這個還不算特別麻煩~
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2