Forum Programmation.shell Script awk : Afficher le nom du fichier en cours de traitement ?

Posté par . Licence CC by-sa.
1
16
juil.
2019

Bonjour,

Je suis bloqué sur un script et je ne sais pas comment m'en sortir. Je sollicite donc votre aide.

J'ai un script qui me permet d'afficher avec une mise en page des informations provenant de plusieurs CSV.

Voici le script :

    cat /var/www/cgi-bin/LPAR_MAP/*.csv | grep foo | awk -F',|;' '{print $2","$5","$6","$7}' | awk '{
    print "LPARS :" $2
    print "RAM : " $5
    print "CPU 1 : " $6
    print "CPU 2 : " $7
    }'

Ce script (...)

Journal Envoyer un SMS rapidement depuis le terminal

Posté par . Licence CC by-sa.
44
2
juil.
2019

Je continue à me servir des journaux LinuxFR comme sauvegarde pour mes scripts shells pourris.

J’utilise KDE Connect pour relier mon téléphone à mon ordinateur. Ça permet plein de choses, y compris répondre rapidement aux textos reçus. Par contre, impossible de commencer un texto depuis l’interface graphique. L’outil en ligne de commande, en revanche, le permet.

Voici un script qui permet d’envoyer un texto rapidement depuis la ligne de commande. Le script invoque votre éditeur de texte préféré (indiqué dans (...)

Journal Récupérer une liste de lecture Apple

Posté par . Licence CC by-sa.
24
26
mai
2019

Je suis récemment allé à une soirée où le choix musical m'a plu. La personne qui mettait sa musique a découvert qu'elle pouvait me partager sa liste en m'envoyant un lien qui pointe vers https://music.apple.com/fr/playlist/[quelque chose].

Je n'ai pas iTunes. Mon but : récupérer cette liste et en faire un truc que je peux utiliser. Ce journal est aussi un prétexte pour jouer avec jq, un outil pour faire des requêtes sur des données formatées en JSON.

Prenons (...)

Forum Linux.débutant Script bash

Posté par . Licence CC by-sa.
0
2
nov.
2018

Bonjour,

j'essaye de faire un script qui permet de à un utilisateur de saisir le chemin du répertoire qui l'intéresse et d'ensuite le diriger vers ce dernier.

après plusieurs tentative je ne comprends pas pourquoi mon script ne marche pas :
1)

#!ban/bash

read -p 'veuillez indiquez un chemin ' chemin
cd < echo $chemin

exec $SHELL

2)

 #!ban/bash

read -p 'quel répértoire vous intéresse aujourdhui?veuillez indiquez un chemin ' chemin
cd < $chemin

exec $SHELL

3)

#!ban/bash

read -p 
(...)

Forum Programmation.shell script pour déplacer des fichiers vers répertoires de même noms

Posté par . Licence CC by-sa.
1
4
sept.
2018

Bonjour à tous. J'ai un souci actuellement,je suis à la recherche d'un script(à exécuter comme CRON sur un serveur d'hébergement web) me permettant de déplacer (pas copier) des fichiers (A.pdf, B.pdf, C.pdf,A.jpg, B.jpg…) présents dans un répertoire vers des dossiers existants portants leurs noms respectifs..(c'est-à dire fichier A.pdf,A.jpg….->dossierA , B.pdf->dossierB,…)Merci de m'éclairer un peu svp..

Forum Programmation.shell Décompresser plusieurs tar.gz. files à l’intérieur de plusieurs dossiers

Posté par . Licence CC by-sa.
1
10
juil.
2018

Salut à tous,

J'essaye de décompresser plusieurs fichiers tar.gz contenus dans plusieurs dossiers via a script shell avec une fonction "loop".

l'arborescence c'est semblable a ceci :

/folder/001
/folder/002
/folder/003

A l'intérieur de chaque dossier (001,002,003) j'ai 1, parfois plusieurs fichiers tar.gz.

Mon script c'est ceci :
!/bin/bash
liste_fichier="/folder/"
for fichier in $liste_fichier do
tar -xzvf $fichier/.tar.gz --directory $fichier/
done
exit

Problème:
Le script fonctionne uniquement quand il existe un seul fichier tar.gz dans le dossier.
Si plus d'un fichier (...)

Forum Linux.embarqué Udev m'en veut! :(

0
27
nov.
2017

Bonjour à tous,
Je travaille sur un projet contenant une Beaglebone black sous Debian Jessie.
Je suis en train de faire un script exécuté par Udev lors de l'insertion d'une carte µSD. (mon but à terme est de rediriger les logs sur la carte µSD à son insertion et de remettre les logs sur la mémoire interne au retrait.)

la partie déjà écrite de ce script (la création d'un dossier vierge pour pouvoir y monter la carte) fonctionne très bien (...)

Forum Linux.général Script ssh sans mot de passe

Posté par . Licence CC by-sa.
2
11
mai
2017

Hello,

J'ai besoin d'automatiser l'envoie de données en ssh (rsync) et je cherche un moyen simple de ne pas ecrire le mot de passe en clair dans le script.
J'ai fourni ma clé publique au propriétaire du serveur mais à chaque tour de boucle rsync me demande de ressaisir à nouveau la passphrase que j'ai utilisé pour créer la paire de clés.

Avez vous une solution simple?

Merci de votre aide

Forum Programmation.shell Ne garder qu'une seule occurrence de chaque ligne d'un fichier

Posté par . Licence CC by-sa.
2
28
nov.
2016

Bonjour,

J'ai un fichier texte avec 5000 lignes dont beaucoup sont en double ou triple.
J'aimerai ne garder qu'une seule occurrence de chaque lignes.
J'ai essayé avec sort | uniq -u mais il supprime toute les occurrences des lignes en doublon.
Savez vous comment je peux faire pour ne conserver que une seule ligne?

Merci

Forum Linux.général récupérer une info variable sur un site avec CURL

Posté par . Licence CC by-sa.
0
8
sept.
2016

Bonjour,

Savez vous s'il est possible avec CURL de récupérer une info affichée sur une page web avec CURL.
Typiquement ça serait récupérer à la demande l'info du nombre d'annonce sur leboncoin.fr.
Quand on se connecte sur le site il dit "Trouvez la bonne affaire parmi 25 340 788 petites annonces", et moi j'aimerai sur un autre site récupérer le nombre d'annonce qui est affiché sur la page principale.

Merci de votre aide

Forum Linux.général purger le cache RAM après archivage et zippage de gros dossiers

Posté par . Licence CC by-sa.
0
26
août
2016

Bonjour,

Par manque d'inode sur un FS je vais devoir archiver beaucoup de dossiers sur un autre FS.
J'aimerai savoir si il y a un commande que je peux intégrer dans ma boucle pour purger le cache après à chaque tour de boucle car la RAM sature après la copie d'environ 300 dossiers et fait planter l'opération en cours de route?

Voici à quoi ressemble ma boucle

for dir in $dirsrc/* ; do

 if [ -d $dir]; then
    ionice -c
(...)

Journal Écouter la radio

Posté par . Licence CC by-sa.
27
12
avr.
2016

Salut,

Je me suis fait un petit script pour écouter la radio par internet sur mon laptop.
Ça s'utilise dans un terminal ou on peut l'appeler par un raccourci clavier par exemple.

Il faut mettre le script dans le path de l'utilisateur et lui donner les droits d'execution (chmod u+x fichier).

Ensuite on choisit ses radios préférées et on récupère l'adresse des flux par exemple ici : Liste de flux radio. Il faut les renseigner dans le script.

Et (...)

Forum Linux.général Composer le hostname à la volée en fonction du serial number

Posté par . Licence CC by-sa.
Tags :
0
17
jan.
2016

Bonjour,

Dans le cadre de l'installation de plusieurs postes via pxe et fichier preseed, j'aimerai ajouter dans un script post install un morceau de code qui nome le poste de la façon suivante.

PLI-SERIALNUMBER

Où PLI est la chaine de caractère constante et serialnumber le serialnumber du poste en question.

Je ne maitrise pas la programmation shell.

Merci beaucoup pour votre aide.