문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
linux:xargs [2012/10/29 17:36] kwon37xi [파일 내용 검색] |
linux:xargs [2021/03/27 16:41] kwon37xi [줄 합치기] |
||
---|---|---|---|
줄 16: | 줄 16: | ||
</ | </ | ||
+ | ===== 옵션 문자열 대체 ===== | ||
+ | 옵션이 될 값을 놓을 위치가 명령의 맨 끝이 아닐 때는 특정 문자열을 원하는 옵션 문자열로 대체해야 한다. | ||
+ | <code sh> | ||
+ | jcmd | grep Bootstrap | cut -f1 -d' ' | xargs -I % jcmd % VM.version | ||
+ | </ | ||
+ | '' | ||
+ | ===== 앞선 명령의 결과가 없으면 실행 안함 ===== | ||
+ | * '' | ||
+ | |||
+ | ===== 줄 합치기 ===== | ||
+ | * '' | ||
+ | * https:// | ||
+ | * 혹은 '' | ||
+ | * clipboard 에 있는 내용 줄 합치기 | ||
+ | |||
+ | <code sh> | ||
+ | #!/bin/sh | ||
+ | # $1 는 합칠 줄 갯수. 기본값 10 | ||
+ | JOIN_LINES=$1 | ||
+ | |||
+ | if [ -z " | ||
+ | then | ||
+ | JOIN_LINES=10 | ||
+ | fi | ||
+ | |||
+ | echo " | ||
+ | xclip -o -sel clip | xargs -n$JOIN_LINES \ | ||
+ | | xclip -i -sel clip | ||
+ | </ |