Questions marquées «shell»

8
Qu'est-ce que Linux pour VMS DCL «ON ERROR»?

En utilisant les scripts de commande VMS DCL, on peut détecter des erreurs en utilisant la on errorcommande: $ on error then goto MyErrorHandler $ directory samiam.txt $ delete x.txt $ exit $MyErrorHandler: $ print "Something." Comment fait-on cela sous Linuxland? Dans l'exemple, une erreur avec...

8
Suppression de la console Shell

Existe-t-il un moyen de clarifier ce qui est affiché sur la console shell (sous Ubuntu Linux) en une ou deux clés? Lorsque je reçois un flot de lignes grepqui dépasse la hauteur de la fenêtre, je veux revenir rapidement à la position où j'ai tapé la commande après l'invite. Je peux le faire si...

8
SSH lent au démarrage de la session

Le démarrage d'un shell interactif sur SSH est lent pour l'un de mes serveurs. Tout ce qui y mène, y compris la négociation du chiffrement, est rapide, mais il se bloque pendant 45 secondes. Après ça, ça finit et j'ai une coquille. Comment puis-je identifier de quoi il s'agit? J'ai essayé d'effacer...

8
changer le répertoire de travail actuel avec un script

J'ai lu cette question et sa réponse, mais cela ne correspond pas à mon problème, même si c'est similaire. J'écris un script (appelé cpj) qui lancera l'un de mes projets en cours. J'en ai environ 5. Quand je tape $ cpj blah Je veux que le répertoire de travail actuel se transforme en répertoire de...

8
comprendre une séquence de redirections

Si plusieurs redirections sont utilisées ensemble, la modification de leur ordre fait-elle une différence? Comment comprendre le sens de leur commande? Le canal chaîné de redirections est-il conçu pour lire les redirections de gauche à droite ou de droite à gauche? Par exemple command 2>&1...

8
Programmation shell, évitant les fichiers temporaires

J'écris souvent des scripts shell KSH qui suivent le même modèle: (1) récupérer la sortie d'une ou plusieurs commandes (2) formatez-le en utilisant grep | cut | awk | sed et imprimez-le à l'écran ou dans un fichier Pour ce faire, je stocke souvent la sortie de (1) dans un fichier temporaire, puis...

8
Qui fait le travail: ffmpeg ou le shell?

Première partie de ma question: J'ai lu sur la documentation ffmpeg ( section 3.2 How do I encode single pictures into movies?) ce qui suit: Pour encoder des images uniques en films, exécutez la commande: ffmpeg -f image2 -i img%d.jpg movie.mpg Notez que `% d 'est remplacé par le numéro de l'image:...

8
La chaîne Bash remplace plusieurs caractères par un

Je remplace, à partir d'un titre de flux, tous les caractères sauf les lettres et les chiffres par un tiret pour utiliser le résultat comme nom de fichier sûr pour tout système de fichiers: $ t="Episodie 06: No hope of riding home (NEW) - Advanced grammar" $ echo ${t//[^A-Za-z0-9]/-}...

8
Comment appliquer la même action awk à différents fichiers?

Je suis nouveau dans awk et je ne sais pas s'il est possible d'écrire un script awk qui fait ceci: J'ai des centaines de fichiers de données que je dois trier. Pour chacun, j'utilise le one-liner suivant: awk 'ORS=NR%3?" ":"\n" ' file1.tex > file1_sorted.tex awk 'ORS=NR%3?" ":"\n" ' file2.tex...