xargs

표준 입력으로부터 명령 라인을 구축하고 실행

복사
43
3
find $HOME -name '*.c' -print | xargs grep -l sprintf

세부 |

복사
34
0
xargs -I '{}' mv dir1/'{}' dir2/'{}'

8년, 6개월 ago john2 0 | 세부 |

복사
30
1
find /usr/include -name '*.h' | xargs grep -l mode_t > todo

세부 |

복사
21
0
find . -name '.#*' -print0 | xargs -0r rm -f

세부 |

복사
17
3
find . -name '#*' -print | xargs echo

세부 |

복사
14
1
find . -type d -not -perm -ug=w | xargs chmod ug+w

세부 |

복사
14
0
find /var/tmp/stuff -mtime +90 -print | xargs /bin/rm

세부 |

복사
13
0
find bills -type f | xargs -I XX sort -o XX.sorted XX

세부 |

복사
12
0
cut -d: -f1 < /etc/passwd | sort | xargs echo

출처 | 세부 |

복사
11
3
find / -name '#*' -atime +7 -print | xargs rm

세부 |

복사
11
0
echo 1 2 3 4 | xargs echo

8년, 6개월 ago john2 0 | 세부 |

복사
10
0
find . -name "*.foo" -print0 | xargs -0 grep bar

8년, 6개월 ago john2 0 | 세부 |

복사
8
2
find . -name '*.[ch]' | xargs grep -l thing

세부 |

복사
7
1
find . -name '*.[ch]' -print0 | xargs -r -0 grep -l thing

세부 |

복사
7
0
find /var/tmp/stuff -mtime +90 -print0 | xargs -0 /bin/rm

세부 |

복사
6
0
find /tmp -name core -type f -print | xargs /bin/rm -f

출처 | 세부 |

복사
6
0
find /etc -name "*.conf" | xargs ls –l

8년, 6개월 ago john2 0 | 세부 |

복사
5
0
find /tmp -name core -type f -print0 | xargs -0 /bin/rm -f

출처 | 세부 |

복사
5
0
find /path -type f -print0 | xargs -0 rm

8년, 6개월 ago john2 0 | 세부 |

복사
4
0
find . -maxdepth 1 -type d -print | xargs echo Directories:

8년, 6개월 ago john2 0 | 세부 |