Questions marquées «posix»

POSIX est un acronyme pour Portable Operating System Interface, une famille de normes spécifiées par l'IEEE pour maintenir la compatibilité entre les systèmes d'exploitation.


2
Quel est le séparateur décimal actuel?
Disons que j'ai un script shell POSIX qui doit fonctionner sur différents systèmes / environnements que je ne contrôle pas, et doit supprimer le séparateur décimal d'une chaîne émise par un programme qui respecte les paramètres régionaux. Comment détecter le séparateur décimal de la manière la plus générale?

3
Cela fait-il partie d'une norme (par exemple POSIX), que les fichiers système doivent être en minuscules?
Mon entreprise revend une application dont le nom de marque est mixte, par exemple "ApplicationName". Le programme d'installation de l'application crée tous les chemins et noms de fichiers dans cette norme. Par exemple, le répertoire principal est /opt/ApplicationName, le fichier init est appelé ApplicationNamedonc je dois exécuter service ApplicationName statuset …




3
shellcheck conseille de ne pas utiliser le nom de base: pourquoi?
J'essaie le shellcheck . J'ai quelque chose comme ça basename "${OPENSSL}" et je reçois la suggestion suivante Use parameter expansion instead, such as ${var##*/}. D'un point de vue pratique, je ne vois aucune différence $ export OPENSSL=/opt/local/bin/openssl $ basename ${OPENSSL} openssl $ echo ${OPENSSL##*/} openssl Puisque basenamec'est dans les spécifications …

4
sed sur insert OSX à une certaine ligne
J'utilise donc 'sed' sur linux depuis un certain temps, mais j'ai eu un peu de difficulté à l'utiliser sur OSX depuis que 'POSIX sed' et 'GNU sed' ont tellement de petites différences. Actuellement, j'ai du mal à insérer une ligne de texte après un certain numéro de ligne. (dans ce …
24 sed  osx  posix  gnu 

1
Depuis quand le rm POSIX et GNU ne supprime-t-il pas /?
Depuis plusieurs années maintenant, l' rmutilitaire GNU ne supprimera pas à /moins qu'il ne soit appelé avec l' --no-preserve-rootoption. Cependant, le commandement rm -rf /a été déposé dans le subconscient collectif comme dangereux pendant très longtemps et les gens le citent encore souvent comme un commandement "effrayant". Je me demandais …
23 rm  posix  history  gnu 


2
POSIX garantit-il les chemins vers les utilitaires standard?
À partir de C, quelle est la façon la plus simple d'exécuter un utilitaire standard (par exemple, ps) et aucun autre? Est-ce que POSIX garantit que, par exemple, une norme psest dans /bin/psou dois-je réinitialiser la variable d'environnement PATH avec ce que j'obtiens confstr(_CS_PATH, pathbuf, n);, puis exécuter l'utilitaire via …
22 path  c  posix  exec 





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.