Questions marquées «shell»

767
Pourquoi «cd» ne fonctionne-t-il pas dans un script shell?

J'essaie d'écrire un petit script pour changer le répertoire courant en mon répertoire de projet: #!/bin/bash cd /home/tree/projects/java J'ai enregistré ce fichier en tant que projet, ajouté une autorisation d'exécution avec chmodet copié dans /usr/bin. Quand je l'appelle par:, projça ne fait...

729
Extraire la sous-chaîne dans Bash

Étant donné un nom de fichier dans le formulaire someletters_12345_moreleters.ext, je veux extraire les 5 chiffres et les mettre dans une variable. Donc, pour souligner le point, j'ai un nom de fichier avec x nombre de caractères puis une séquence de cinq chiffres entourée d'un seul trait de...

729
Comment «grep» un flux continu?

Est-il possible de l'utiliser grepsur un flux continu? Ce que je veux dire, c'est une sorte de tail -f <file>commande, mais avec grepsur la sortie pour ne garder que les lignes qui m'intéressent. J'ai essayé tail -f <file> | grep patternmais il semble que grepcela ne peut être exécuté...

713
Que signifie set -e dans un script bash?

J'étudie le contenu de ce fichier preinst que le script exécute avant que ce paquet ne soit décompressé de son fichier d'archive Debian (.deb). Le script a le code suivant: #!/bin/bash set -e # Automatically added by dh_installinit if [ "$1" = install ]; then if [ -d /usr/share/MyApplicationName ];...

712
Comment exécuter un script PowerShell

Comment exécuter un script PowerShell? J'ai un script nommé myscript.ps1 J'ai tous les frameworks nécessaires installés Je mets que la politique d'exécution chose J'ai suivi les instructions sur cette page d'aide MSDN et j'essaie de l'exécuter comme suit : powershell.exe

623
Vérifiez si la traction est nécessaire dans Git

Comment vérifier si le référentiel distant a changé et que je dois tirer? Maintenant, j'utilise ce script simple: git pull --dry-run | grep -q -v 'Already up-to-date.' && changed=1 Mais c'est plutôt lourd. Y a-t-il une meilleure façon? La solution idéale consisterait à vérifier toutes les...

608
Définition des variables d'environnement Windows PowerShell

J'ai découvert que la définition de la variable d'environnement PATH affecte uniquement l'ancienne invite de commande. PowerShell semble avoir différents paramètres d'environnement. Comment modifier les variables d'environnement pour PowerShell (v1)? Remarque: Je veux rendre mes modifications...