Articles of bash

trouver un répertoire avec la mise à jour la plus récente et avec un préfixe particulier dans le nom

J’ai un certain nombre de répertoires commençant par le même préfixe (disons foo123, foo345, foo234, foo456h, ..) dans un répertoire particulier. Maintenant, je veux trouver le répertoire avec le préfixe foo qui est créé (modifié) le plus récemment. Quelle serait la meilleure façon de faire ce travail?

While Do boucle et les variables dans un script bash?

Je suis un programmeur PHP qui fait des scripts BASH et je ne sais pas comment les variables globales fonctionnent. Je veux incrémenter les 3 variables pour chaque ligne dans un fichier fourni. Cependant, quand j’arrive au bas, les variables sont toujours définies à 0. Comment accéder aux variables qui sont incrémentées dans la boucle […]

Lister le contenu des 5 derniers répertoires cachés

On m’a demandé de lister le contenu des 5 derniers répertoires cachés dans le répertoire de travail en cours avec une seule commande. Je pensais que quelque chose comme ça ferait le travail: ls -a -1 | grep “^\.” | tail -n 5 | ls Mais il ne fait que lister les noms des cinq […]

L’instruction IF ne reconnaît pas l’expression OU

Je me casse la tête avec ça. Je ne comprends pas pourquoi la déclaration IF ci-dessous ne fonctionne pas renameOption=”-rs” if [[ $# -eq 4 ]]; then if [[ $renameOption != “-rs” ]] || [[ $renameOption != “-rb” ]]; then echo -e “\tArgument three needs to be ‘-rs’ or ‘-rb'” echo -e “\tNow exiting script” […]

10 + ls commandes s’exécutant sur une seule tâche cron?

J’ai la commande suivante en cours d’exécution sur cron: sudo find “$VOLUME1” “$VOLUME2” “$VOLUME3” “$VOLUME4” -type f -exec ls -lT {} + > $FILE Cette commande prend quelques heures, car elle exécute plus d’un million de fichiers environ. Lorsque je fais la commande top , il affiche 14 (!!) différences de ls cours d’exécution. Est-ce […]

comment exécuter un script local sur un serveur distant en utilisant les scripts expect et bash

Je souhaite automatiser mon travail d’assistance. Je veux créer un script qui se connectera à un serveur et effectuera des opérations CRUD sur le serveur, puis retournera sur la machine locale. Je ne veux pas télécharger le script. Jusqu’à présent, j’ai créé un script qui vous aidera à vous connecter au serveur, mais je ne […]

remonter le système de fichiers en tant que rw dans le script bash unix

Bonjour à tous, j’ai besoin de remonter un système de fichiers en lecture / écriture dans un script bash J’ai regardé plusieurs exemples et mon code a l’air correct … en fait, il fonctionne. Cependant, lorsque j’exécute le fichier bash en tant que root, il demande toujours d’entrer un mot de passe. Je ne peux […]

Créez un fichier texte dans un répertoire donné à partir d’un autre répertoire sous Unix

Je me demandais à quoi ressemblerait le code si vous vouliez créer un fichier dans un répertoire donné à partir d’un autre répertoire sous Unix. Exemple: File to be created: pop.txt Directory to create that in: /home/p1 Directory you are currently in and are to make it from: /home/pokemon/master/ Merci

Bash extrait des informations dans des fichiers depuis une regex

Je souhaite extraire toutes les clés de langues utilisées dans mon application. J’ai des fichiers comme ceci: lang(‘MDP_444’); echo $localisation->lang(‘MDP_666’); echo $localisation->lang(‘ERROR’, true, false); Je veux lancer une commande qui retourne: MDP_444 MDP_666 ERROR J’ai essayé des choses comme: grep “lang” * -R | perl -n -e ‘while(/(\w*lang\((.*)\)\w*)/g) {print $1.”\n”}’ grep “lang” * -R | […]

Liste des fichiers du répertoire en transmettant des arguments de ligne de commande

J’essaie de répertorier des fichiers à partir d’un nombre quelconque de répertoires en utilisant des arguments de ligne de commande. J’essaie de passer les chemins de répertoire via la ligne de commande et d’afficher les fichiers dans les répertoires recherchés. Quelque chose comme ça. “Répertoire: PATH1” fichiers fichiers fichiers Fichiers “Répertoire: PATH2” etc. J’utilise donc […]