그래서 내 .bash_profile을 읽어와 PATH에 문자열을 추가 할 루비에서의 마지막에 문자열을 추가합니다., 특정 라인을 찾아
나는 파일을 열고 난 후 교체 원하는 것을 찾을 때까지 한 줄 읽기해야 하는가? 또는 먼저 모든 것을 읽으십시오.
File.open("/root/.bash_profile", "w+") do |file|
while line = line.gets
if line =~ /^PATH/
Not sure how to append
end
end
무언가를 사용해 보시지 않겠습니까? –
Ruby를 사용하고 있는지 확실하지 않습니다. 하지만 지금까지 무엇을 얻었습니까? 상대적으로 작은 파일의 경우, 그것을 모두 읽지 않는 이유는 무엇입니까? –
루비를 더 큰 스크립트의 일부로 사용하고 작업장에서 요리사로 옮겨야하므로 모든 스크립트에 대해 루비에서 작업하고 싶습니다. 어느 쪽이든, 나는 지금 당장 파일을 지 웁니다. 내 게시물 – Danny