diff --git a/cheatsheets/xargs b/cheatsheets/xargs new file mode 100644 index 0000000..44bf20a --- /dev/null +++ b/cheatsheets/xargs @@ -0,0 +1,12 @@ +# find all file name ending with .pdf and remove them +find -name *.pdf | xargs rm -rf + +# if file name contains spaces you should use this instead +find -name *.pdf | xargs -I{} rm -rf '{}' + +# Will show every .pdf like: +# &toto.pdf= +# &titi.pdf= +# -n1 => One file by one file. ( -n2 => 2 files by 2 files ) + +find -name *.pdf | xargs -I{} -n1 echo '&{}='