리눅스 sed 명령어로 특정 문자가 포함된 라인부터 출력하기
2021. 8. 22. 19:44
리눅스/Command
리눅스에서 하나의 문자열을 찾고 다음 문자열까지 출력하고 싶은데 데이터가 복잡하게 엮여있어 쉽지 않아서 찾아보니 sed 명령어를 통해서 원하는 값을 뽑을 수 있었다. 리눅스 sed 명령어를 사용해 1. 특정 문자가 포함된 라인 출력 2. 특정 문자가 포함된 라인부터 끝가지 출력 3. 특정 문자가 포함된 라인부터 다른 특정 문자가 포함된 라인까지 출력 할 수 있다. 우선 예를 들기 위해서 텍스트 파일 하나를 만들었다. # cat sed.txt Apple Pear Melon Kiwi Banana Carrot Durian Egg 대충 만든 텍스트 파일을 가지고 놀기ㅎㅎ 특정 문자가 포함된 라인 출력하기 Melon이 포함된 라인을 출력하고 싶을 때 ! # sed -n '/Melon/p' sed.txt Melon..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrloSg%2FbtqIX30dkVe%2FwGVmOzk9mpSwqbcYFDwYK1%2Fimg.png)
리눅스 파일 권한 (Permission)
2020. 9. 16. 19:03
리눅스/Linux
윈도우에서 파일 속성을 확인해보면 읽기 전용, 쓰기 전용 등 권한 속성이 존재한다. 리눅스에서도 파일에 대한 권한을 설정할 수 있다. 권한의 종류에는 읽기(read), 쓰기(write), 실행(excute) 의 세 가지가 있다. 말 그대로 읽고 쓰고 실행할 수 있는 권한을 말한다. 그럼 리눅스에서 권한을 어떻게 확인할 수 있을까? 보통 다음과 같은 명령을 통해서 확인할 수 있다. $ ls -l // alias 에 등록되어 있을 경우 $ ll ls 명령어의 l 옵션을 통해 확인할 수 있고 alias 등록되어있을 경우 ll 명령어를 통해 확인할 수 있다. 파일 하나의 권한을 확인해보자. 텍스트 파일을 하나 생성해보면 가장 왼쪽에서 어떤 권한이 설정되어있는지 확인할 수 있다. 권한은 총 10개의 문자로 구성되..