본문 바로가기

Linux

sed 사용

다루고자 하는 매트릭스의 header가 이상해서 바꿔야 했다.


$  sed -i "1s/.*/blahblah/g" filename


-i ; 바꾼 상태에서 저장


1s ; 첫 번째 라인과 substitute option


blahblah ; 바꾸고자 하는 내용. 변수의 내용을 넣고 싶으면 sed -i "1s/.*/$var/g" filename  형태로 써준다.





나는 변수에 담긴 내용을 가져다 쓰려고 했는데


var='cat blah.txt'

var=$(cat blah.txt)


두 가지 변수 선언 방법 중 아래 것으로 해야 한다.


하지만, 

R에서 system()으로 작업할 때는 커맨드창에서 직접 치는거랑 똑같이 썼는데 안된다는 점....

결국 변수 선언으로 하지 못하고 R에서 불러와서 했다는...

'Linux' 카테고리의 다른 글

데이터가 총 몇줄짜린지 확인하자  (0) 2017.02.03
awk 사용  (0) 2017.01.31
tar.gz 한번에 압축 풀기  (0) 2017.01.19