Articles of bash

Séquence de boucles shell QNX

Les deux exemples suivants fonctionnent dans Bash moderne mais ne fonctionnent pas dans différents sh shells (comme le shell QNX). $ for i in {1..3}; do echo $i; done 1 2 3 $ for i in $(seq 1 3); do echo $i; done 1 2 3 Existe-t-il une autre méthode pour produire la même séquence […]

simple script bash avec instruction if else plus problème de débogage

Je travaille sur un script bash simple et quel que soit le choice l’utilisateur, le résultat de la première condition est toujours imprimé. Quelqu’un peut-il expliquer ce qui se passe ici? Sur le côté, comment allez-vous déboguer un script bash comme celui-ci? Quand j’essaie de déboguer en ecplise en utilisant le plugin script shell, la […]

comment trouver un répertoire particulier existe dans un directorty

Comment vérifier si un répertoire nommé “2012-02-06T00_17_25_25-06_00” existe dans un répertoire particulier? ici, le nom du répertoire est une combinaison de date et d’heure.

Remplacer les correspondances RegEx

J’ai une chaîne comme ceci: ‘MDP_44’ => ‘sdDSD4343khjkjhkjhjk’, Je veux exécuter une fonction qui renvoie uniquement: MDP_44 . J’ai essayé des choses comme: $ variable= ‘MDP_44’ => ‘sdDSD4343khjkjhkjhjk’, $ echo ${var1//[^AZ]} // MDPDSD Mais le résultat n’est pas bon. Est-ce que quelqu’un peut m’aider à obtenir MDP_44 comme résultat? Merci d’avance.

tar les fichiers dans un répertoire et placez l’archive dans un autre répertoire

J’essaye de mettre tous les fichiers d’un répertoire (echo 1) dans une archive tar appelée [nom du répertoire] .tar dans le répertoire d’archive (second echo). Est-ce correct ? #!/bin/bash #Author #Josh ++++++++++++++++++++++++++ echo “Please enter the name of a folder to archive” ++++++++++++++++++++++++++ echo “Please enter a foldername to store archives in” ++++++++++++++++++++++++++ touch fname […]

Exécuter des commandes dans un terminal séparé en utilisant un script shell (bash)

Je veux lancer plusieurs applications en utilisant “./application_name” et chacune dans un terminal séparé, comment puis-je le faire en script bash.

Créer un java de commande bash

J’ai un fichier java appelé ‘move.class’, je veux en faire une commande bash pour que les gens puissent l’appeler depuis le terminal bash, entrer des options ou des parameters et lire sa page de manuel: Les gens devraient pouvoir l’utiliser comme n’importe quelle autre commande: $ sudo move | more J’ai besoin de lire les […]

liste les noms de fichiers avec l’ordre sortingé – commande ls

J’ai des fichiers dans un répertoire UNIX: /opt/apps/testloc $ ls -mn test_1.txt test_2.txt test_11.txt test_12.txt test_3.txt Je veux énumérer ceci avec la commande de ls et j’ai besoin de la sortie dans l’ordre sortingé basé sur les nombres à la fin du nom de fichier. Dites la sortie devrait être comme ci-dessous. test_1.txt, test_2.txt, test_3.txt, […]

Trouver une liste de fichiers par leur nom en leur donnant une liste de mots-clés et en trouvant la liste des mots-clés non trouvés

Le problème: j’ai une liste de mots-clés comme celui-ci dans l’appel de fichier keywords.txt 141367 141374 141376 141368 et je dois l’utiliser pour rechercher dans un dossier complexe de grande taille tout fichier contenant l’un des mots-clés dans son nom. J’ai besoin d’un rapport de deux listes différentes. La liste des fichiers trouvés contenant l’un […]

Une solution intelligente pour réorganiser les lignes à partir de fichiers texte?

J’ai 100 fichiers, chacun avec 1000 lignes: $ cat 1.txt line1.1 line1.2 … line1.1000 $ cat 2.txt line2.1 line2.2 … line2.1000 … $ cat 100.txt line100.1 line100.2 … line100.1000 Quel est le moyen le plus simple de les entrelacer pour obtenir 1000 fichiers, chacun contenant 100 lignes, de sorte que le premier fichier contienne toutes […]