Questions marquées «bash»

10
grep début du fichier?

Dans un shell Linux, je veux m'assurer qu'un certain ensemble de fichiers commence par <?avoir cette chaîne exacte et aucun autre caractère au début. Comment puis-je utiliser grep ou utiliser un autre pour exprimer "le fichier commence par"? Edit: je joker cela, et headne donne pas de nom de...

10
Puis-je garder. et .. sur. * expansion?

Je trouve souvent ça ennuyeux (ou pire) quand je tape command .* dans bash et la commande s'applique au répertoire parent et au répertoire courant. Existe-t-il une option de shell ou une autre configuration que je peux modifier pour faire en sorte que bash exclue .et ..de l'expansion de...

10
Comment comparer deux fichiers avec un script shell?

Étant donné deux fichiers, je veux écrire un script shell qui lit chaque ligne de file1 et vérifie si elle est là dans file2. Si une ligne n'est pas trouvée, elle devrait produire deux fichiers différents et quitter. Les fichiers peuvent contenir des mots ou n'importe quoi. Par exemple : fichier1:...

10
Écrire un fichier PID manuellement à partir du script Bash

Comment pourrais-je écrire un script Bash qui exécute un programme de longue durée et stocke l'ID de processus des programmes dans un fichier séparé? Je veux quelque chose comme #!/bin/bash exec long_running_tool echo `ps af |grep "long_running_tool" |awk '$5 == "long_running_tool" {print $1}'`...

10
Qu'est-ce que Alt + Shift + {?

Testé sur CentOS et Ubuntu, si vous êtes dans un répertoire avec une tonne de fichiers $ ls day1.tar.gz day2.tar.gz day3.tar.gz day4.tar.gz day5.tar.gz day6.tar.gz day7.tar.gz day8.tar.gz day9.tar.gz day10.tar.gz Et vous le frappez Alt+Shift+{complètera tous les noms de fichiers <Alt+Shift+{>...

10
comment chronométrer un processus en bash? [dupliquer]

Cette question a déjà des réponses ici : Fermé il y a 9 ans . Duplicata possible: mesurez le temps d'exécution du script Comment pourrais-je déterminer le temps nécessaire foo.shà l'exécution de mon script ? Je cherche quelque chose qui ressemble à ticet tocdans

10
Sortie différente lors de la redirection

$ mysql -e 'select a,b from tablefoo' databasename les rendements +---+---+ | a | b | +---+---+ | 1 | 0 | | 2 | 1 | +---+---+ tandis que $ mysql -e 'select a,b from tablefoo' databasename > file renvoie un fichier filecontenant a b 1 0 2 1 (où un onglet se trouve entre les caractères...

10
rsync se plaint de la "fin manquante" dans un script Bash

Essayer de rsynciser des fichiers d’un serveur à l’autre dans une session d’écran. Au lieu d'écrire la commande longue à chaque fois, j'ai décidé de mettre un script Bash. Cependant, quand je le lance, je reçois un Missing trailing-" in remote-shell command. Erreur. Vous vous demandez ce qui ne va...