Advertisement
Jobjob

tplinux3

Dec 20th, 2013
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.81 KB | None | 0 0
  1. 1) Dans le .bashrc, ajouter la ligne:
  2.     alias ll='ls -l'
  3.  
  4. 2)
  5. ### Code ###
  6.  
  7. #!/bin/bash
  8.  
  9. countp(){
  10.         declare -i res   # on déclare res comme variable entière
  11.         res=`ps | wc -l` # on compte le nombre de lignes que retourne ps qui est égal au nombre de processus +1
  12.         let res-=1       # on retire la première ligne du ps qui est le nom des colonnes
  13.         echo $res
  14. }
  15.  
  16. ### End  ###
  17.  
  18. 3) export PATH="$PATH"":""$PWD"
  19.  
  20. 4) umask 077
  21.  
  22. 5)
  23. ### Code ###
  24.  
  25. #!/bin/bash
  26.  
  27. for f in $@
  28. do
  29.         if [ ! -e $f ];
  30.         then
  31.                 echo "Le fichier: "$f" n'existe pas."
  32.         elif [ ! -r $f ];
  33.         then
  34.                 echo "Le fichier: "$f" ne peut être lu."
  35.         elif [ -f $f ];
  36.         then
  37.                 echo "Le fichier: "$f" est ordinaire."
  38.         elif [ -d $f ];
  39.         then
  40.                 echo "Le fichier: "$f" est enfait un répertoire."
  41.         fi
  42. done
  43.  
  44. ### End  ###
  45.  
  46. 6)
  47. ### Code ###
  48.  
  49. !/bin/bash
  50.  
  51. res=0
  52. f=$1
  53.  
  54. for file in $@
  55. do
  56.         if [ -e $file ];
  57.         then
  58.                 for word in $(cat $file)
  59.                 do
  60.                         if [ $word -gt $res ]
  61.                         then
  62.                                 res=$word
  63.                                 f=$file
  64.                         fi
  65.                 done
  66.         fi
  67. done
  68.  
  69. echo $res
  70. echo $f
  71.  
  72. ### End  ###
  73.  
  74. 7)
  75. ### Code ###
  76.  
  77. #!/bin/bash
  78.  
  79. ps -o pid=PID -o command=COMMAND U$1 # à modifier
  80.  
  81. ### End  ###
  82.  
  83. 8)
  84. ### Code ###
  85.  
  86. #!/bin/bash
  87.  
  88. i=0
  89. newname=""
  90. for file in $@
  91. do
  92.     if [ $i -eq 0 ]; then
  93.         newname=$file
  94.         let i+=1
  95.     else if [ -e $file ] && [ -f $file ]; then
  96.         while [ -e $newname$i ]  
  97.         do
  98.             let i+=1
  99.         done
  100.         mv $file $newname$i
  101.         let i+=1
  102.     fi
  103. done
  104.  
  105. ### End  ###
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement