Forum Programmation.shell CSH : Remplacement de mots dans un fichier à partir d'un fichier CSV de correspondance

Posté par  . Licence CC By‑SA.
Étiquettes :
0
28
avr.
2016

Bonjour,

J'ai un fichier XML évolutif au sein duquel j'aimerais remplacer des noms de ville à partir d'identifiant contenu dans une table de correspondance. pour chaque occurence du fichier.

exemple : table de correspondance

PARIS;75000
BORDEAUX;33000

J'étais parti sur un sed mais j'ai beau creuser je ne trouve pas.

Quelqu'un peut il m'aider SVP.
A votre disposition si vous avez besoin d'informations complémentaires.

J'ai déjà la boucle

while read line
do
var1=$( echo "$line" | sed -n -E 's/.Station="(. (…)

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 Une ligne qui s'exécute en ligne de commande, mais pas depuis un script

Posté par  . Licence CC By‑SA.
Étiquettes :
0
12
fév.
2020

J'ai un script tout bête qui contient entre autre ça:

    #!/bin/bash
    # d'autres lignes...
    cd python/lib/python3.8 && rm -rfv !("site-packages")

Je peux copier-coller cette ligne dans un terminal bash ou elle s'exécutera correctement, par contre en lançant ./script.sh j'obtiens l'erreur suivante:
./script.sh: ligne 24: erreur de syntaxe près du symbole inattendu « ( »

Que faire ?

Forum Linux.debian/ubuntu rc.local

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
0
24
nov.
2016

Bonjour,
J'essaie de lancer des logiciels au démarrage de ma Debian Jessie, avec le fichier rc.local, mais ça ne fonctionne pas (je ne retrouve pas de session screen). Cependant, quand je lance rc.local manuellement, ça fonctionne comme attendu… Le script est bien exécuté au démarrage.
Est ce qu'il y a une erreur dans le fichier de conf?
Je ne trouve pas mon erreur, pourtant j'ai stfw.

#!/bin/sh -e
#
# rc.local
#
service mpd stop &
sleep 5
su ted
(…)

Forum général.général J'adore Debian et autres ; bug rigolo

Posté par  . Licence CC By‑SA.
Étiquettes :
0
6
août
2016

Voui, j'adore les Linux qui s'installent rapidement et facilement comme Debian par exemple. A force de bidouiller dans tous les coins, je casse mon beau système tout les mois environ et c'est vraiment bien de pouvoir le remettre en état (j'ai d'ailleurs de très bons scripts pour ça :-P. Dernièrement, j'ai eu un bogue vraiment classe avec une commande toute bête :

cat /dev/urandom > /tmp/test_bytes
Et voici ce qu'est devenue mon terminal :

C'est ce genre de bug parfaitement (…)

Forum Programmation.python Fabric inclure while dans un run (Résolu)

Posté par  . Licence CC By‑SA.
Étiquettes :
0
2
fév.
2016

Bonjour à tous,

Le contexte nous devons modifier l'ensemble des vhost en ajoutant un nouveau paramètre SSL sur l'ensemble de nos serveurs.
Fabric fonctionne est très utile mais là je bloque.

Nous essayons de faire une commande sur fabric dont je ne trouve pas la solution et je ne suis pas sûr que cela soit réalisable depuis fabric.

la commande que nous souhaitont exécuter est la suivante:

find /tmp/ -type f -name '*.foo.fr' -print0| while IFS= read -r
(…)

Forum Linux.debian/ubuntu tar : <chemin ver le fichier/file.tar.gz> : non trouvé dans l'archive

Posté par  . Licence CC By‑SA.
Étiquettes :
0
10
juil.
2018

Salut,

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

l'arborescence c'est sembalable 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 Programmation.shell SCRIPT SHELL

Posté par  . Licence CC By‑SA.
Étiquettes :
0
2
jan.
2020

bonjour tout le monde, je suis nouveau sur Linux et dans le cadre d'un stage je dois faire un petit script shell pour vérifier la présence des répertoires et les trier

je dois vérifier si les répertoires sont bien present sinon envoyer un incident.
Extraire les targets des fichiers.
Faire le tri de cette liste pour qu’il n’y est pas de doublons ou autre chose que des répertoires.
Vérifier que chaque ligne est un répertoire et qu’il est présent  (…)

Forum Programmation.shell Faire un ssh après un sudo

Posté par  . Licence CC By‑SA.
Étiquettes :
0
17
mar.
2014

Bonjour,

Je voudrais me connecter à une machineB avec certain user qui n’est accessible qu’après un sudo.

Je peux me connecter à une machineA
ssh machineA
Puis
machineA> sudo su – superman
puis
superman@machineA> ssh machineB

En effet sur la machineB je ne peux pas faire de sudo.
machineA> sudo su – superman ssh machineB
me demande un mot de passe.
machineA> sudo –l
donne
(root) NOPASSWD: /usr/bin/su - superman, (root) /[a-z]*app/travail/*/*.sh

J’ai testé
machineA> sudo su – superman <&lt (…)

Forum Linux.debian/ubuntu Impossible d'effacer un dossier

Posté par  . Licence CC By‑SA.
Étiquettes :
0
19
déc.
2018

Bonjour,

j'ai un dossier "Hankow 1903-1910" que je souhaite effacer ainsi que son contenu mais impossible.

Je fais :
root@xxxxx:/var/www/my_webapp__2/www/photos/Wuhan# rm -rf Hankow 1903-1910

Je n'ai pas de message d'erreur, mais le dossier et son contenu sont toujours là…

Merci des conseils.