Articles of ligne de commande

Sortie directe de sed find et replace to file

J’ai la commande suivante pour trouver et remplacer de l’arborescence du répertoire actuel, “OldSsortingng” avec “NewSsortingng”. sed -i ‘s/OldSsortingng/NewSsortingng/g’ `grep -ril ‘OldSsortingng’ *` Quelqu’un peut-il conseiller comment je pourrais diriger la sortie de ceci vers un fichier, pour vérification: – Le fichier de sortie montrerait alors les fichiers parents + les chemins de fichiers dont […]

Possibilité d’utiliser la sortie d’une commande comme argument pour un alias?

J’ai zshell, et un alias pour le texte sublime 2 Je regarde souvent la source des gemmes empaquetées, donc je courrai ceci bundle show gemname -> sort le chemin que je dois copier subl path/to/gem Je veux passer la sortie de la première commande dans l’alias comme argument. Est-ce quelque chose comme cela possible avec […]

Le stockage d’un ensemble de commandes sur une variable shell génère une erreur

Dans mon script shell, j’ai les lignes suivantes … name=`grep -i “client” fin${i}.txt` jobplan_name=`${name} | cut -d “=” -f4 | cut -d ” ” -f1` echo ${jobplan_name} Sortie: <JOBP: not found S’il vous plaît corrigez-moi où le problème est

Renommez tous les sous-répertoires du shell csh

J’utilise csh et j’ai une structure de répertoires contenant plusieurs sous-répertoires. J’essaie de renommer tous les répertoires et sous-répertoires, mais pas les fichiers contenus dans ces répertoires. Donc quelque chose comme De topdir1 –dir11 –dir12 topdir2 –dir21 —-dir211 –dir22 à topdir1.test –dir11.test –dir12.test topdir2.test –dir21.test —-dir211.test –dir22.test Je peux lister les répertoires avec find. -maxdepth […]

Utilitaire de ligne de commande sous Unix pour générer des hachages

Certains ont cherché en ligne et n’ont rien trouvé. Idéalement, ce serait cool d’avoir un fichier binary sur ma machine comme: hashme -n sha256 “some ssortingng” Serait bien d’avoir un soutien pour: sha-1 sha-256 md5 bcrypt avec nombre d’itérations etc. Est-ce qu’un tel outil existe? Il serait relativement facile (?) De sha1sum étant donné que […]

Comment résoudre ce casse-tête de sécurité dans bash?

Dans le cadre de ma pratique avec les outils Linux, j’ai essayé des “défis bash” aléatoires et je suis coincé avec. Je suis dans un shell bash restreint où je ne peux pas cd , et je ne peux pas exécuter de commandes avec des barres obliques. La redirection de sortie est également indisponible. La […]

Passer $$ en tant que variable de ligne de commande

Lorsque je passe $$ tant que variable de ligne de commande, il retourne des numéros de mémoire lors de l’ echo ? Par exemple, lors de l’exécution de mon script, je saisis – sh testscript.sh 1 $$STRT_DT Lorsque 6504STRT_DT print $2 – echo $2 le script, la valeur renvoyée est 6504STRT_DT . S’il vous plaît […]

Comment attendre la fin du processus N dans ksh et après avoir exécuté un autre processus?

Je veux exécuter 3 processus en même temps et quand TOUS les 3 processus sont terminés, je veux lancer un autre processus. par exemple: ./script1.sh & ./script2.sh & attendre que script1 et script2 soient terminés et après exécution ./script3 Merci pour l’aide

Trouver tous les liens sym qui atteignent un dossier spécifique

Donc, je réalise que find a un drapeau -samefile, donc quelqu’un peut faire quelque chose comme: find -L / -samefile /path/to/some/file Cependant, j’ai ici une machine qui a des liens sym de partout, certains allant dans un dossier spécifique: /etc/supervisor -> /home/deploy/live/etc/supervisor /etc/nginx -> /home/deploy/live/etc/nginx /some/other/path -> /home/deploy/live/testing/things Comment puis-je trouver tous les liens symésortingques […]

Chaîne multiligne correspondant à la ligne de commande: renvoyer une ligne si le modèle correspond, sinon renvoyer une chaîne vide

La sortie d’une commande a la forme suivante quand il s’agit d’un “succès”: / > ——- ABC123 / > Il est possible que cette commande émette quelque chose comme ça (un “échec”): / > ——- ABC123 ——- DEF456 ——- Hello (world!) ——- (any old ssortingng, really) / > Ou, ceci (un autre “échec”): / > […]