IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: hizoka

Page 1 sur 23 1 2 3 4

Recherche: Recherche effectuée en 0,02 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    7
    Affichages
    409

    Salut, sinon on peut faire : echo blabla |...

    Salut,

    sinon on peut faire :

    echo blabla | sudo tee "/usr/out.txt"
  2. Votes reçus
    +0 -0
    Réponses
    11
    Affichages
    491

    Salut, je serais parti directement là dessus :...

    Salut,

    je serais parti directement là dessus :

    grep -o '\<mot\>' fichier.ext | wc -l
    par contre, je ne connaissais pas le <>, pas mal, merci :)
  3. Votes reçus
    +0 -0
    Réponses
    6
    Affichages
    384

    Salut, perso je fais ça : time for x in...

    Salut,

    perso je fais ça :

    time for x in {1..100}
    do
    commande
    done
    Parfois il y a de vrais différences entre 2 lancements.
    et ça permet de départager 2 commandes proches.
  4. Discussion: Un test inutile?

    par hizoka
    Votes reçus
    +0 -0
    Réponses
    6
    Affichages
    526

    Je ne connaissais pas ce set -e... violent...

    Je ne connaissais pas ce set -e... violent...
  5. Bonjour @Flodelarab Si je pige bien, tu lui...

    Bonjour

    @Flodelarab
    Si je pige bien, tu lui dis de travailler de la la ligne 1 à la 1ere ligne commençant pas cle et d'exclure la ligne commençant par cle ?
  6. Votes reçus
    +0 -0
    Réponses
    15
    Affichages
    453

    Je ne pense jamais à ces options... pourtant bien...

    Je ne pense jamais à ces options... pourtant bien pratiques...
  7. Votes reçus
    +0 -0
    Réponses
    15
    Affichages
    453

    Salut, comme dit par n_bah, il faudrait plus...

    Salut,

    comme dit par n_bah, il faudrait plus d'infos.

    Tu as le choix en gros entre find qui est adapté ou des boucles for imbriquées.

    Dans l'attente de plus d'infos et d'exemples.
  8. Votes reçus
    +0 -0
    Réponses
    14
    Affichages
    738

    @disedorgue : Oups, en effet, me suis planté :)...

    @disedorgue : Oups, en effet, me suis planté :)
    C'est en effet le -i pour la sauvegarde de fichier.
    Désolé.
  9. Votes reçus
    +0 -0
    Réponses
    14
    Affichages
    738

    Salut, je réfléchissais si y avait moyen de...

    Salut,

    je réfléchissais si y avait moyen de faire ça simplement avec sed mais je n'ai pas réussi en une fois :

    utilisateur='0000001'
    sed -s "/users.allowed/...
  10. Votes reçus
    +0 -0
    Réponses
    18
    Affichages
    685

    Pour être le plus propre possible, il faudrait...

    Pour être le plus propre possible, il faudrait même faire :

    sources=( "/machin/data/outsftp/user-oasis" "/machin/data/outsftp/user-atams" "/machin/data/outsftp/user-sirene" )...
  11. Votes reçus
    +0 -0
    Réponses
    18
    Affichages
    685

    sources=( "/machin/data/outsftp/user-oasis"...

    sources=( "/machin/data/outsftp/user-oasis" "/machin/data/outsftp/user-atams" )
    echo "${sources[@]##*/}"
    # user-oasis user-atams


    echo "${sources[@]/#*\//; }"
    # ; user-oasis ; user-atams...
  12. Votes reçus
    +1 -0
    Réponses
    18
    Affichages
    685

    Comme N_Bah, ça ne fonctionne pas et du coup le...

    Comme N_Bah, ça ne fonctionne pas et du coup le find n'exclue pas les dossiers.

    Pouvez vous m'aider à comprendre :

    merci
  13. Votes reçus
    +1 -0
    Réponses
    18
    Affichages
    685

    J'avais essayé des trucs comme ça au début mais...

    J'avais essayé des trucs comme ça au début mais sans que ça fonctionne :

    sources=( "./Nouveau dossier" "./A ranger" )
    bob=( "${sources[@]@Q}" )
    bob=( "${bob[@]/#/-not -path }" )
    echo...
  14. Votes reçus
    +2 -0
    Réponses
    18
    Affichages
    685

    Salut, ...

    Salut,


    exclude_list=("/machin/data/outsftp/user-oasis" "/machin/data/outsftp/user-atams")
    exclude_args=()

    for path in "${exclude_list[@]}"; do
    exclude_args+=("-not" "-path" "$path")
    done
  15. Votes reçus
    +0 -0
    Réponses
    9
    Affichages
    776

    Salut, et tout simplement avec une boucle for...

    Salut,

    et tout simplement avec une boucle for ?


    for Fichier in *.csv # voire fichier*.csv
    do
    # traitement des fichiers un à un
    done
    Si je dis pas de bêtise, la boucle for respecte...
  16. Votes reçus
    +0 -0
    Réponses
    10
    Affichages
    471

    Il avait une pression professionnelle :) S'il...

    Il avait une pression professionnelle :)

    S'il veut apprendre il a de quoi faire avec les quelques exemples.
  17. Votes reçus
    +0 -0
    Réponses
    10
    Affichages
    471

    Perso, je ferais simplement : sed -nr "/; ?INF...

    Perso, je ferais simplement :

    sed -nr "/; ?INF ?;/ s@([0-9]{2})/([0-9]{2})/([0-9]{4})(.*)@\3/\2/\1\4@p" < TRACE.log
    ce qui donne :


    cat Trace.log
    15/10/2015 ; INF ; Le script modifvalue...
  18. Votes reçus
    +1 -0
    Réponses
    10
    Affichages
    471

    Salut, avec sed ce n'est pas compliqué. 1)...

    Salut,

    avec sed ce n'est pas compliqué.

    1) Ne ressortir que les lignes contenants "; INF ;"
    2) Découper les lignes en $1(jour)/$2(mois)/$3(année) $4(le reste)
    3) Et afficher ces résultats...
  19. Votes reçus
    +1 -0
    Réponses
    55
    Affichages
    1 957

    Perso j'utiliserais pas un case mais un if : ...

    Perso j'utiliserais pas un case mais un if :

    if [[ $1 != @(dev|devcnt|int) ]]
    then
    echo "$1 est invalide"
    exit 1
    fi
    Mais c'est peut être moins portable...
  20. Votes reçus
    +0 -0
    Réponses
    55
    Affichages
    1 957

    Bah non... for environnement in $1; do echo...

    Bah non...

    for environnement in $1; do
    echo "environnement sélectionné $1"
    done
    une boucle n'a d’intérêt que si tu traites plusieurs éléments... alors que tu n'en as qu'un seul !
    De plus, ta...
  21. Votes reçus
    +0 -0
    Réponses
    55
    Affichages
    1 957

    Dans ce cas, l'utilisation de $@ est inutile, de...

    Dans ce cas, l'utilisation de $@ est inutile, de même que les boucles for en lien ainsi que le case (un simple dossier="$1" suffit)...

    $@ sert si tu attends plusieurs arguments.
    $1 ne traite que...
  22. Votes reçus
    +0 -0
    Réponses
    55
    Affichages
    1 957

    La discussion est compliquée :) un conseil,...

    La discussion est compliquée :)

    un conseil, lis https://abs.traduc.org/abs-fr/ même s'il commence à dater, ça t'aidera bien à comprendre les bases.
    Ou https://tldp.org/LDP/abs/html/abs-guide.html...
  23. Votes reçus
    +0 -0
    Réponses
    55
    Affichages
    1 957

    Ah ouais en effet, j'ai dit une connerie. Il...

    Ah ouais en effet, j'ai dit une connerie.
    Il faudrait plutôt partir sur :

    [[ $(find -maxdepth 4 -type f -print -quit) ]]
  24. Votes reçus
    +0 -0
    Réponses
    55
    Affichages
    1 957

    Salut, voici quelques retours tu peux...

    Salut,

    voici quelques retours

    tu peux remplacer

    if [ -z "$(find "$repRecherche" -maxdepth 4 -type f 2>/dev/null)" ]; then
    echo -e "\e[1;31mPas de fichiers trouvés\e[0m \n\n "
    else...
  25. Votes reçus
    +0 -0
    Réponses
    11
    Affichages
    820

    Merci pour les infos sur les shell. Je suis...

    Merci pour les infos sur les shell.

    Je suis d'accord avec toi, c'est plus clair lorsqu'il y a une succession de pipe.
Affichage des résultats 1 à 25 sur 567
Page 1 sur 23 1 2 3 4