Advertisement
Paszta

Systemy zadanka - 4

May 6th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.68 KB | None | 0 0
  1. 1.
  2. find / -type f | sort | uniq > all_file
  3. grep "\.h$" all_files > all_h
  4.  
  5. 2.
  6. find /usr -type f -name "*\.c" -size -2k |wc -l
  7. 3.
  8. find /usr/include -maxdepth 1 -type f -name "*\.h" -exec grep "#define" {}
  9. \; | wc -l
  10.  
  11. 4.
  12. ls -l -S /etc | head -n 4
  13.  
  14. 5.
  15. a)
  16. find roboczy/ \( -name '[ab]*' -o -name '[g-n]*' \) -exec cp {} kosz/ \;
  17. lub
  18. find roboczy/ -name "[a,b,g-n]*" -exec cp {} kosz/ \;
  19. b)
  20. for i in `ls ./roboczy | grep ^[aoe]`; do mv "./roboczy/$i"
  21. "./roboczy/${i^}"; done
  22. c)
  23. find roboczy/ -name "c*0[1-9]" -exec mv {} kosz/ \;
  24.  
  25. 6.
  26. tr -d '\r' < plik > plik2
  27.  
  28. 7.
  29. m=`df /dev/sda -h | tail -n 1 | cut -c29-33`
  30. echo $m
  31.  
  32. 8.
  33. last | grep -v still | head -n 5 | cut -c17-40
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement