Questions marquées «bash»

2
Premier match dans le wildcard linux

J'ai la partie ci-dessous dans mon script bash: for file in $(cat $csmtdirpath/$images_to_remove); do mv -v -f /$currentimages/*"$file"* $oldimages >> "$log_image_to_move" 2>> "$log_images_to_move_error"; done Cette méthode utilise un caractère générique qui pose certains problèmes....

2
Détecter si la commande a été imprimée sur stderr

J'ai ce programme en C #include <stdio.h> int main() { char foo[10]; int i; for(i = 0; i < 20 ; i++) { foo[i] = 0; } return 0; } Si je lance ce script #!/bin/bash gcc -O3 -o hello hello.c if [ $? -eq 0 ] then echo -e "\033[1;32mcompilation sucess!\033[0m" else echo -e

2
Commande déroutée sur OSX?

Je veux limiter la sortie de grepfonctionner au maximum toutes les X secondes. Plus précisément, je veux faire quelque chose comme ceci: ping 8.8.8.8 | grep "No route to host" | throttle 3s | xargs -I % sh -c 'reset

1
une fonction dans .bash_profile

J'essaie d'écrire une fonction dans .bash_profile pour définir une fonction de destruction de processus, comme suit: function pkill { pid = ps -elf|grep python|grep $1|awk -F " " '{print $4}' kill -9 pid } Et ce que je veux faire est d'utiliser "mot-clé pkill" pour tuer le processus qui pid =...

1
extension du shell syslog

Existe-t-il un moyen simple d’empêcher la journalisation des commandes exécutées dans syslog en tant qu’expansion post-shell? Enregistrez une commande de "ls * .log" comme cela, plutôt que "ls a.log b.log c.log d.log".

1
Qu'est-ce qui se passe réellement avec les backticks de bash?

J'ai toujours pensé que les backticks de bash étaient "exécuter la sortie de 'some_command'". Que se passe-t-il dans la suite ... considérons un script myscript.plqui imprime le texte suivant: export PS1 = "[STRING] $ PS1" Si je copie la sortie de cat file.txtsur la ligne de commande et que je l'...