Questions marquées «shell»

Le shell est l'interface de ligne de commande d'Unix. Vous pouvez taper des commandes dans un shell de manière interactive ou écrire des scripts pour automatiser les tâches. Utilisez cette balise pour les questions s'appliquant à / bin / sh et aux shells les plus compatibles (ash, bash, ksh, zsh,…). Pour les scripts shell avec des erreurs, veuillez les consulter sur http://shellcheck.net avant de publier ici.

15
Shell orienté objet pour * nix
Préface: J'adore Bash et n'ai aucune intention de déclencher une quelconque dispute ou une guerre sainte. J'espère que ce n'est pas une question extrêmement naïve. Cette question est un peu liée à ce post sur le superutilisateur, mais je ne pense pas que l’opérateur savait vraiment ce qu’il demandait. J'utilise …

3
Commandes de tuyauterie après un xargs
HP-UX ***** B.11.23 U Licence utilisateur illimité **** ia64 **** find . -type d -name *log* | xargs ls -la me donne les noms de répertoires (ceux qui contiennent logle nom du répertoire) suivis de tous les fichiers de ce répertoire. Les répertoires /var/opt/SID/application_a/log/, /var/opt/SID/application_b/log/, /var/opt/SID/application_c/log/etc. contiennent des fichiers journaux. …
38 shell  find  pipe  xargs 



2
EOF inattendu lors de la recherche du `" 'correspondant - script bash
Je viens d'écrire un script bash et toujours obtenir cette erreur EOF. Voici donc mon script (ne fonctionne que sur OS X): #!/bin/bash #DEFINITIONS BEGIN en_sq() { echo -e "Enabling smart quotes..." defaults write NSGlobalDomain NSAutomaticQuoteSubstitutionEnabled -bool true status=$(defaults read NSGlobalDomain NSAutomaticQuoteSubstitutionEnabled -bool) if [ "$status" = "1" ] then …
38 bash  shell 



7
`~ / Documents` est-il un chemin relatif ou absolu?
Ceci est simplement une question de vocabulaire, mais qui ne cesse de tourner dans ma tête. Il provient d'un examen pratique d'un livre de préparation LPIC . La réponse correcte selon le livre est qu’il ~/Documentss’agit d’un répertoire relatif, car il est relatif au répertoire de base. Cependant, ce livre …
37 shell  filenames 

2
Que signifie “$ {- # * i}”! = “$ -”?
Dans /etc/profileje vois ceci: for i in /etc/profile.d/*.sh ; do if [ -r "$i" ]; then if [ "${-#*i}" != "$-" ]; then . "$i" else . "$i" >/dev/null 2>&1 fi fi done Que veut ${-#*i}dire. Je ne parviens pas à trouver la définition d’un paramètre d’expansion commençant ${-.


2
que fait `env <commande>`?
Que fait la commande env ls -al? J'avais un test Linux et la question était: "Comment exécuter une commande directement, mais pas son alias?" Je savais qu'il existe une solution telle que la commande préfixée avec un symbole spécial, mais je l'ai oubliée. Maintenant je sais que c'est \. (lire …





En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.