[bash: nl, awk] 결과 출력에 행번호를 같이 표시하기
By 반달가면 | 2018년 2월 28일 |
화면에 결과를 출력할 때 행번호를 같이 표시할 필요하 있다면 nl을 이용할 수 있다. 아래의 예시를 보자. cat my_file.txt | nl 1 abc 2 def ... nl에서 아무련 옵션을 주지 않았을 경우, 6칸을 행번호 폭으로 할당하고 행번호와 출력 내용은 탭(tab)으로 구분된다. 만약 행번호의 폭을 1칸으로 하려면 -w 옵션을 사용하고, 구분자를 바꾸고 싶다면 -s 옵션을 사용하면 되겠다. # 행번호 폭 1칸, 구분자 콜론(:) cat my_file.txt | nl -w 1 -s ":" 1:abc 2:def ... 9:abc 10:def ... 출력 행수가 많아서 행번호 자리수가 -w에서 지정한 폭을 넘어갈 경우에는 당연히
[bash:uniq, sort] 한글 문자열에 대한 중복 제거 문제
By 반달가면 | 2016년 12월 29일 |
같은 문자열의 행이 연속될 경우 중복을 제거하거나 중복되는 회수를 확인하기 위해 uniq 명령을 종종 사용하게 된다(uniq의 기본적인 활용에 대한 내용은 이전 게시물을 참고하자. 여기로). 매우 요긴한 기능을 제공하지만, 한글에서는 문제가 발생할 수 있다는 사실을 최근에 발견. 아래의 예시를 보자. 글자수가 같으면 동일한 문자열로 간주하는 것처럼 보인다. # my_data.txt 파일 내용 확인 cat my_data.txt 나비 강아지 메뚜기 메뚜기 # 중복 제거 uniq my_data.txt 나비 강아지 위의 예시에서 "강아지"와 "메뚜기"는 다른 단어임에도 불구하고 uniq에서는 "메뚜기"가 제거되었다. 인터넷을 좀 찾아보니, 지역정보(locale)와 관계가 있는 것
흥미로운 사실
By 낙엽도의 섬광 | 2013년 4월 23일 |
![흥미로운 사실](https://img.zoomtrend.com/2013/04/23/d0102588_517558c36fa23.jpg)
동방음양철의 인기 덕분에 일본에서는 기존에 동프 GL을 지향하던 동인남이나 더러운닌자x브론트씨 BL을 지향하던 동인녀 분들이 음양철의 레이무♡브론트씨, 파르시♡더러운닌자 커플링 지향으로 전향하게 된 경우가 많이 보입니다. 하지만 인기작의 숙명이랄까... 반대로 동방음양철의 NL 커플링들의 인기에 반발하는 동인녀나 동인남 분들도 적지 않습니다. 뭐 음양철은 소재면에서 태생적으로 안티의 가능성을 안고 탄생한 작품이었고... 실제로 안티가 있다는 건 오히려 그만큼 인기가 많고 잘 만든 작품이라는 반증이죠. 당연한 얘기지만 안티 음양철 동인녀분들이 싫어하는 캐릭터는 레이무랑 파르시입니다. ("브론트씨랑 더러운 닌자에게 여친이 생겼어도 닌브로는 포기 못해!") 그런데 여기서 한가지 흥미로운 사실이 있는데요.
MX 리눅스 18.3에서 리얼텍 RTL8821CE wi-fi 무선랜 드라이버 설치
By 반달가면 | 2019년 6월 16일 |
이전에 작성했던 "HP 255 G7-6WW80PA 노트북에 리눅스 설치" 게시물에서 이어지는 내용이다. MX 리눅스 18.3을 설치한 후, wi-fi 무선랜이 인식되지 않아서 예전에 쓰던 USB 무선랜 어댑터를 장착하고 인터넷을 헤맨 결과, HP 255 G7-6WW80PA 노트북의 무선랜 칩셋이 리얼텍 RTL8821CE라는 점을 알았다. 드라이버 설치 방법도 찾았다. MX 리눅스 뿐만 아니라 다른 데비안/우분투 계열에서도 가능할 것으로 보인다. 아래와 같이 작업하면 되겠다. MX 리눅스 18.3에서는 추가로 S/W 패키지를 설치할 필요가 없었는데, 다른 데비안/우분투 계열 배포판이라면 아래와 같이 패키지 설치를 해야 할 수도 있다. # S/W 저장소 정보 갱신 sudo apt-get