J'ai lu que les systèmes d'exploitation compatibles POSIX (par exemple: Linux) doivent avoir le shshell. Mais est-il nécessaire pour shêtre dans le /binrépertoire, ou peut-il être dans n'importe quel
J'ai lu que les systèmes d'exploitation compatibles POSIX (par exemple: Linux) doivent avoir le shshell. Mais est-il nécessaire pour shêtre dans le /binrépertoire, ou peut-il être dans n'importe quel
Dans l'édition 2016 de IEEE Std 1003.1-2008 (alias The Open Group Base Specifications Issue 7, ou tout simplement la norme POSIX), la section Justification de l' whoutilitaire mentionne les éléments suivants: Il est acceptable qu'une implémentation ne produise aucune sortie pour une invocation de...
J'ai remarqué récemment que les spécifications POSIX pourfind ne comprennent pas le -maxdepthprimaire. Pour ceux qui ne le connaissent pas, l'objectif du -maxdepthprimaire est de limiter le nombre de niveaux profonds findqui descendront. -maxdepth 0entraîne uniquement le traitement des arguments de...
Quelqu'un peut-il mettre ces outils par ordre de portabilité? Lequel de ces certains se trouvent même sur les systèmes les plus nix minimal de *? L'un d'eux est-il sûr à 100% d'être présent? Je suppose que la commande est la suivante: awk sed sh perl Bien que j'imagine qu'il existe des systèmes qui...
La yashcoque a un printfintégré, selon son manuel . Cependant, c'est ce que je vois dans un yashshell avec une configuration par défaut: kk@eeyore ~ $ command -v printf /usr/bin/printf kk@eeyore ~ $ type printf printf: a regular built-in at /usr/bin/printf Est printfun intégré dans ce shell ou non?...
J'ai vu des guides de script Bash suggérant l'utilisation d'un tableau pour travailler avec des noms de fichiers contenant des espaces. DashAsBinSh suggère cependant que les tableaux ne sont pas portables, donc je recherche une manière compatible POSIX de travailler avec des listes de noms de...
Je recherche des documents officiels sur toutes les normes et spécifications POSIX. J'aimerais pouvoir lire les documents pour mieux comprendre les systèmes UNIX et comment ils fonctionnent à bas niveau. J'ai vu des liens ici et là vers opengroup.org, qui je suppose est l'entité derrière les normes...
J'essaie d'exécuter une commande similaire à celle ci-dessous dans un script bash. Il doit rechercher dans tous les sous-dossiers de $sourcediret copier tous les fichiers d'un certain type au niveau racine de $targetdir. #!/bin/bash # These are set as arguments to the script, not hard-coded...
Je voudrais comprendre le terme «appel système». Je sais que les appels système sont utilisés pour obtenir les services du noyau à partir d'une application en espace utilisateur. La partie sur laquelle j'ai besoin d'éclaircissements est la différence entre un "appel système" et une "implémentation...
La timeoutcommande GNU coreutils est extrêmement pratique pour certaines situations de script, permettant d'utiliser la sortie d'une commande si elle est rapide à exécuter et de la sauter si elle prendrait trop de temps. Comment puis-je approximer le comportement de base de l' timeoututilisation...
Nous pouvons vérifier les détails de la file d'attente de messages du système V à l'aide de la ipcscommande. Existe-t-il une commande pour vérifier la file d'attente de messages POSIX sous
Il s'agit plus ou moins d'une question complémentaire aux deux suivantes: Erreur de syntaxe lors de la suppression des lignes en double via le fichier awk '! X [$ 0] ++' alternative awk / nawk sur SunOs et Linux Je vois que sur Solaris 10 (SunOS 5.10), j'obtiens les résultats suivants: $ type -a...
Comment puis-je vérifier si mvest atomique sur mon fs (ext4)? Le système d'exploitation est Red Hat Enterprise Linux Server version 6.8. En général, comment puis-je vérifier cela? J'ai regardé autour de moi et je n'ai pas trouvé si mon système d'exploitation était POSIX
Dans le tiret, les fonctions et les variables semblent vivre dans des espaces de noms distincts: fn(){ fn="hello world" } fn; echo "The value is $fn!" #prints: The value is hello world! fn; echo "The value is $fn!" #prints: The value is hello world! #the fn variable doesn't conflict with the fn...
Posix nécessite-t-il des appareils? Par exemple /dev/urandom, /dev/zeroou /dev/null? Je ne pense pas à cause des OS non * nix, mais je voulais demander
J'essaie d'apprendre la norme POSIX. Lorsque vous utilisez Unix, j'ai /bin, /etc, /dev, /media, et le plus souvent /opt, mais est - ce standardisé ou à votre mise en œuvre spec? Pourrait-il y avoir de nombreux répertoires à la racine, ou est-ce limité par la
Dans cette édition, Stéphane Chazelas POSIXifie (encore) ma sedmise en forme en insérant une -ecoupure xpression et une autre -einstruction xpression. Maintenant, je pourrais simplement lui demander pourquoi dans les commentaires, je suppose, mais c'est déjà la révision numéro 18 de cette réponse...
Je sais comment créer une forboucle arithmétique bash. Comment faire une boucle équivalente dans un script shell POSIX? Comme il existe différentes façons d'atteindre le même objectif, n'hésitez pas à ajouter votre propre réponse et à expliquer un peu comment cela fonctionne. Voici un exemple d'une...
Je regarde un script qui a: if [ "${PS1-}" ]; then Cela -me dérange un peu parce qu'il ne semble pas avoir la syntaxe standard Posix ou Bash. Est-ce une syntaxe mystérieuse qui existe depuis toujours, ou est-ce une faute de frappe? Toute référence à des normes / documents serait appréciée....
Quelqu'un peut-il m'expliquer comment umaskaffecte le masque par défaut des fichiers nouvellement créés si les ACL sont activées? Existe-t-il une documentation à ce sujet? Exemple: $ mkdir test_dir && cd test_dir $ setfacl -m d:someuser:rwx -m u:someuser:rwx . # give access to some user $...