Questions marquées «bash»

113
Grepping d'un énorme fichier (80 Go) pour l'accélérer?

grep -i -A 5 -B 5 'db_pd.Clients' eightygigsfile.sql Cela fonctionne depuis une heure sur un serveur Linux assez puissant qui n'est autrement pas surchargé. Une alternative à grep? Quelque chose à propos de ma syntaxe qui peut être amélioré, (egrep, fgrep mieux?) Le fichier est en fait dans un...

113
Passer la variable bash à jq

J'ai écrit un script pour récupérer une certaine valeur file.json. Cela fonctionne si je donne la valeur à jq select, mais la variable ne semble pas fonctionner (ou je ne sais pas comment l'utiliser). #!/bin/sh #this works *** projectID=$(cat file.json | jq -r '.resource[] |

112
Scripts bash de test unitaire

Nous avons un système qui a des scripts bash en plus du code Java. Puisque nous essayons de tester tout ce qui pourrait éventuellement casser, et que ces scripts bash peuvent casser, nous voulons les tester. Le problème est qu'il est difficile de tester les scripts bash. Existe-t-il un moyen ou une...

112
Comment analyser un fichier CSV dans Bash?

Je travaille sur un long script Bash. Je veux lire les cellules d'un fichier CSV dans des variables Bash. Je peux analyser les lignes et la première colonne, mais pas toute autre colonne. Voici mon code pour l'instant: cat myfile.csv|while read line do read -d, col1 col2 < <(echo $line) echo...

112
Comment afficher et mettre à jour l'écho sur la même ligne

J'ai ce qui suit dans Bash (sous Linux) for dir in Movies/* do (cd "$dir" && pwd|cut -d \/ -f5|tr -s '\n' ', ' >> ../../movielist && exiftool * -t -s3 -ImageSize -FileType|tr -s '\t' ',' >> ../../movielist ) echo "Movie $movies - $dir ADDED!" let movies=movies+1 done...

111
Lecture de la sortie d'une commande dans un tableau dans Bash

J'ai besoin de lire la sortie d'une commande dans mon script dans un tableau. La commande est, par exemple: ps aux | grep | grep | x et il donne la sortie ligne par ligne comme ceci: 10 20 30 J'ai besoin de lire les valeurs de la sortie de la commande dans un tableau, puis je ferai du travail si la...

111
Exécution d'un script bash depuis Python

J'ai un problème avec le code suivant: callBash.py: import subprocess print "start" subprocess.call("sleep.sh") print "end" sleep.sh: sleep 10 Je veux que la «fin» soit imprimée après 10 s. (Je sais que c'est un exemple stupide, je pourrais simplement dormir dans python, mais ce simple fichier...