Articles of bash

grep pour plusieurs chaînes dans un fichier sur différentes lignes (c.-à-d. un fichier entier, pas une recherche basée sur des lignes)?

Je veux grep pour les fichiers contenant les mots Dansk , Svenska ou Norsk sur n’importe quelle ligne, avec un code de retour utilisable (comme j’aime vraiment avoir l’information que les chaînes sont contenues, mon one-liner va un peu plus loin). J’ai beaucoup de fichiers avec des lignes comme ceci: Disc Title: unknown Title: 01, […]

Bash mkdir et sous-dossiers

Pourquoi je ne peux pas faire quelque chose comme ça? mkdir folder/subfolder/ pour y parvenir, je dois faire: mkdir folder cd folder mkdir subfolder Y a-t-il une meilleure façon de le faire?

Comment sortir d’une boucle dans Bash?

Je veux écrire un script Bash pour traiter du texte, ce qui peut nécessiter une boucle while. Par exemple, une boucle while dans C: int done = 0; while(1) { … if(done) break; } Je veux écrire un script Bash équivalent à cela. Mais ce que j’ai l’habitude d’utiliser et comme tous les exemples classiques […]

“While:” vs. “while true”

Lorsque vous regardez comment des boucles infinies doivent être implémentées, vous voyez principalement cette approche: while : do # loop infinitely done Mais je ne comprends tout simplement pas l’utilisation de : ici. Ne serait-il pas préférable d’utiliser: while true do # loop infinitely done ?

Déclarations de fonctions dans un script Bash ou Shell?

Y a-t-il une telle chose dans bash ou au moins quelque chose de similaire (contournement) comme les déclarations avancées, bien connues en C / C ++, par exemple? Ou alors il y a une telle chose parce que, par exemple, elle est toujours exécutée en une seule passe (ligne après ligne)? S’il n’y a pas […]

Comment entrer le mot de passe ssh en utilisant bash?

Chaque jour, je me connecte à un serveur via ssh. Je passe par cette routine: IC001:Desktop user$ ssh user@my.server.com user@my.server.com’s password: Last login: Tue Jun 4 10:09:01 2013 from 0.0.0.0 $ Je voudrais automatiser ce processus et créer un script bash pour le faire pour moi. Je me moque de la sécurité et je peux […]

Comment append à la fin des lignes contenant un motif avec sed ou awk?

Voici un exemple de fichier: somestuff… all: thing otherthing some other stuff Ce que je veux faire, c’est append à la ligne qui commence par all: comme ceci: somestuff… all: thing otherthing anotherthing some other stuff

Serveur Web minimal utilisant netcat

J’essaie de configurer un serveur Web minimal en utilisant netcat (nc). Lorsque le navigateur appelle localhost: 1500, par exemple, il doit afficher le résultat d’une fonction ( date dans l’exemple ci-dessous, mais finalement ce sera un programme python ou c qui génère des données). Mon petit serveur web netcat doit être une boucle while true […]

Qu’est-ce qui se développe récursivement dans tous les fichiers du répertoire courant?

Je sais que **/*.ext s’étend à tous les fichiers dans tous les sous-répertoires correspondant à *.ext , mais quelle est une extension similaire qui inclut tous ces fichiers dans le répertoire actuel ?

Un seul script à exécuter dans Windows batch et Linux Bash?

Est-il possible d’écrire un seul fichier de script qui s’exécute dans Windows (traité comme .bat) et Linux (via Bash)? Je connais la syntaxe de base des deux, mais je n’ai pas compris. Il pourrait probablement exploiter la syntaxe obscure de Bash ou certains problèmes de processeur de lots Windows. La commande à exécuter peut être […]