문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
linux:xargs [2019/07/19 09:37] kwon37xi [앞선 명령의 결과가 없으면 실행 안함] |
linux:xargs [2026/01/09 10:11] (현재) kwon37xi [옵션 문자열 대체] |
||
|---|---|---|---|
| 줄 22: | 줄 22: | ||
| </ | </ | ||
| '' | '' | ||
| + | |||
| + | ===== cat 결과 즉시 실행 ===== | ||
| + | * '' | ||
| + | |||
| + | <code sh> | ||
| + | # xargs -I 사용 | ||
| + | cat commands.txt | grep -I " | ||
| + | |||
| + | # bash pipe | ||
| + | cat commands.txt | grep -I " | ||
| + | |||
| + | # $() 사용 | ||
| + | $(cat script.sh) | ||
| + | </ | ||
| ===== 앞선 명령의 결과가 없으면 실행 안함 ===== | ===== 앞선 명령의 결과가 없으면 실행 안함 ===== | ||
| * '' | * '' | ||
| + | ===== 줄 합치기 ===== | ||
| + | * '' | ||
| + | * https:// | ||
| + | * 혹은 '' | ||
| + | * clipboard 에 있는 내용 줄 합치기 | ||
| + | |||
| + | <code sh> | ||
| + | #!/bin/sh | ||
| + | # $1 는 합칠 줄 갯수. 기본값 10 | ||
| + | JOIN_LINES=$1 | ||
| + | |||
| + | if [ -z " | ||
| + | then | ||
| + | JOIN_LINES=10 | ||
| + | fi | ||
| + | |||
| + | xclip -o -sel clip | xargs -n$JOIN_LINES \ | ||
| + | | xclip -i -sel clip | ||
| + | </ | ||
| + | |||
| + | ===== 참조 ===== | ||
| + | * [[https:// | ||