Bonjour, est ce que quelqu'un peut m'expliquer ce que fait ce script pour le bash???
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 #!/bin/sh GNATCHOP="gnatchop -w" MKDIR="/bin/mkdir -p" if [ "$1a" = "a" ] then SRCDIR=./ else SRCDIR=$1 fi if [ "$2a" = "a" ] then DESTDIR=new_names/ else DESTDIR=$2/ fi $MKDIR $DESTDIR for f in `ls $SRCDIR/*.a??` do file=$(basename $f) for nf in `$GNATCHOP $SRCDIR/$file $DESTDIR | grep $DESTDIR` do newfile=$(basename $nf) if [ $file != $newfile ] then echo \ \ \ $file \& $(echo $newfile | cut -d / -f 2-) \\\\ fi done done
Partager