bonjour
Avec un script , je voudrait, dans un répertoire donné, traiter tout les fichiers ne commençant pas par une chaîne de caractère ("aaa" par exemple ) et ne pas traiter nom plus mon fichier script qui se nomme automodif.sh
je me doute bien qui faut utiliser les conditionnels (if then else done) mais je ne sais pas comment traiter les nom de fichier pour savoir si effectivement il commence ou pas par "aaa"
quelqu'un aurait il un exemple
merci (…)
Forum Programmation.shell sed et caractères spéciaux
bonjour tout le monde
je continue a galerer avec mon script et sed:
je voudrait remplacer tous les "//" de mon fichier par "#"
j'ai essayer :
sed 's/"\/\/"/"\#"/g'
sed 's/"//"/"#"/g'
$doubleslash="//"
$diese="#"
sed 's/"'$doubleslash'"/"'$diese'/g'
sed 's/\<\x2F\x2F\>/\<\x23\>/g'
mais rien ne fonctionne, si quelqu'un peut m'éclairer
merci d'avance
je continue a galerer avec mon script et sed:
je voudrait remplacer tous les "//" de mon fichier par "#"
j'ai essayer :
sed 's/"\/\/"/"\#"/g'
sed 's/"//"/"#"/g'
$doubleslash="//"
$diese="#"
sed 's/"'$doubleslash'"/"'$diese'/g'
sed 's/\<\x2F\x2F\>/\<\x23\>/g'
mais rien ne fonctionne, si quelqu'un peut m'éclairer
merci d'avance
Forum Programmation.shell aide sur un script
bonjour, je suis en train de faire un script shell et je suis debutant donc je galere pas mal ,j'ai deja posté des post car j'ai l'impression d'avoir du mal a chaque ligne , donc je vais vous mettre le script entier pour que vous puissez m'aider a avoir un script correct
[CODE]
#!/bin/bash
#################################
#################################
prefix="OGL_"
tmp0="_tmp0_"
tmp1="_tmp1_"
tmp2="_tmp2_"
tmp3="_tmp3_"
tmp4="_tmp4_"
tmp5="_tmp5_"
end="END"
for file in [^$prefix]* #ici ça ne fonctionne pas, le script s'exécute également sur les fichier (…)
[CODE]
#!/bin/bash
#################################
#################################
prefix="OGL_"
tmp0="_tmp0_"
tmp1="_tmp1_"
tmp2="_tmp2_"
tmp3="_tmp3_"
tmp4="_tmp4_"
tmp5="_tmp5_"
end="END"
for file in [^$prefix]* #ici ça ne fonctionne pas, le script s'exécute également sur les fichier (…)
Forum Programmation.shell galere sur un script
bonjour ,
j'utilise ceci dans un script :
ce bout de code doit parcourir le fichier , me compte le nombre de "c+un_chiffre" qu'il trouve , et si il en trouve plus que 0 il me le declare juste en dessous de la ligne qui contient (…)
j'utilise ceci dans un script :
for i in `seq 0 32`;
if [ "$(sed '/^[ ]*#\|#\|^$\|^\n*$/d' $file | grep c${i} | wc -l)" -gt "0" ]
then
j=$(($i+1))
sed -i -e '/\<hoplahop\>/a \temp c'${i}' = variable['$j']' $file
fi
done
ce bout de code doit parcourir le fichier , me compte le nombre de "c+un_chiffre" qu'il trouve , et si il en trouve plus que 0 il me le declare juste en dessous de la ligne qui contient (…)
Forum Programmation.shell truc bizarre avec un script
conjour ,
j'ai un petit souci :
lorsque le lance un sed dans le shell ça fonctionne
par contre lorque je fait dans le shell " sed -i -r -e '/^[ ]*#\|^$\|^\n*$/! s/if_(..).*[a-zA-Z][0-9]*\.([a-z]).*[a-z]$/IF \U\1\E.\2/' mon_fichier " ben ça marche pas
c'est une commande qu devrait me transformer la chaine "if_lt r65.x, d55" en un chaine "IF LT.x"
exemple qui marche
j'ai un petit souci :
lorsque le lance un sed dans le shell ça fonctionne
par contre lorque je fait dans le shell " sed -i -r -e '/^[ ]*#\|^$\|^\n*$/! s/if_(..).*[a-zA-Z][0-9]*\.([a-z]).*[a-z]$/IF \U\1\E.\2/' mon_fichier " ben ça marche pas
c'est une commande qu devrait me transformer la chaine "if_lt r65.x, d55" en un chaine "IF LT.x"
exemple qui marche
$ A='if_lt r4.x, c0.b\nif_gt r5.w, c0.b'
$ echo -e $A | sed -r -e '/^[ ]*#\|^$\|^\n*$/! s/if_(..).*[a-zA-Z][0-9]*\.([a-z]).*[a-z]$/IF \U\1\E.\2/'
IF LT.x
(…)
Forum Programmation.shell document recapilutatif SED
bonjour,
connaissez vous un site internet ou une doc à télécharger récapitulant une somme d'exemple pour toutes les fonctions de sed (ou la plus grande partie ).
ça meviterai de perdre beaucoup de temp , le man ne donne pas d'exemple et info sed n'en donne que peut, pour trouver une info précise sur le net faut toujours chercher longtemps
par exemple au passage , comment inserer une ligne dans un fichier juste avant la première occurence d'un mot ?
(…)
connaissez vous un site internet ou une doc à télécharger récapitulant une somme d'exemple pour toutes les fonctions de sed (ou la plus grande partie ).
ça meviterai de perdre beaucoup de temp , le man ne donne pas d'exemple et info sed n'en donne que peut, pour trouver une info précise sur le net faut toujours chercher longtemps
par exemple au passage , comment inserer une ligne dans un fichier juste avant la première occurence d'un mot ?
(…)
Forum Linux.général xtightvncviewer et serveur double écran
Bonjour à tous ,
suite à la question de ce post http://linuxfr.org/forums/linuxgui/posts/se-servir-d-un-ecan-d-un-autre-pc-comme-second-ecran que j'avais un peu mis de côté, je reviens vers vous car j'ai trouvé une presque solution.
J'aurais bien commenté mon ancien post, mais celui ci est vieux de plus de 3 mois ( ça passe vite ).
je voulais que Windows XP affiche une fenêtre X qui contienne un écran virtuel de ma Debian.
matériellement j'avais un pc sous Win XP avec 2 écrans et un pc (…)