Comment puis-je obtenir la taille d'un fichier dans un script bash? Comment puis-je l'affecter à une variable bash afin de pouvoir l'utiliser plus
Comment puis-je obtenir la taille d'un fichier dans un script bash? Comment puis-je l'affecter à une variable bash afin de pouvoir l'utiliser plus
La syntaxe bash suivante vérifie si elle paramn'est pas vide: [[ ! -z $param ]] Par exemple: param="" [[ ! -z $param ]] && echo "I am not zero" Pas de sortie et c'est bien. Mais quand paramest vide sauf pour un (ou plusieurs) espace, le cas est différent: param=" " # one space [[ ! -z...
Dans le terminal, comment puis-je définir une clé pour accéder au répertoire précédent dans lequel je me trouvais lors du changement de répertoire avec la cdcommande? Par exemple, je suis dans /opt/soft/binet je cddans /etc/squid3et je veux revenir au premier
Si vous suivez unix.stackexchange.com depuis un moment, vous devriez savoir maintenant que laisser une variable non citée dans le contexte de liste (comme dans echo $var) dans les shells Bourne / POSIX (zsh étant l'exception) a une signification toute particulière et ne devrait pas être fait à...
Je vois toujours des réponses citant ce lien indiquant définitivement "Ne pas analyser ls!" Cela me dérange pour deux raisons: Il semble que l’information contenue dans ce lien ait été acceptée en gros avec peu de questions, bien que je puisse au moins relever quelques erreurs de lecture...
Je travaille sous Mac OSX, alors je suppose que j'utilise bash ...? Parfois, j'entre quelque chose dont on ne veut pas se souvenir dans l'histoire. Comment puis-je
L'utilisation d'une boucle while pour traiter du texte est-elle généralement considérée comme une mauvaise pratique dans les shells POSIX? Comme l'a souligné Stéphane Chazelas , certaines des raisons de ne pas utiliser shell loop sont conceptuelles , fiabilité , lisibilité , performances et...
Je cherche juste la différence entre 2>&- 2>/dev/null |& &>/dev/null >/dev/null 2>&1 et leur portabilité avec non-Bourne shellscomme tcsh, mksh,
Je travaille sur un script bash simple qui devrait pouvoir fonctionner sur les distributions Ubuntu et CentOS (la prise en charge de Debian et de Fedora / RHEL serait un plus) et j'ai besoin de connaître le nom et la version de la distribution que le script exécute ( afin de déclencher des actions...
En utilisant les systèmes de contrôle de version, je suis agacé par le bruit lorsque le diff dit No newline at end of file. Alors je me demandais: comment ajouter une nouvelle ligne à la fin d'un fichier pour se débarrasser de ces
Il y a des commandes qui filtrent ou agissent en entrée, puis les transmettent en sortie, je pense en général stdout, mais certaines commandes prennent juste le stdinet font ce qu’elles font, sans rien sortir. Je suis plus familier avec OS X et donc il y a deux qui me viennent immédiatement à l'...
Le setuidbit d'autorisation indique à Linux d'exécuter un programme avec l'ID utilisateur effectif du propriétaire à la place de l'exécuteur: > cat setuid-test.c #include <stdio.h> #include <unistd.h> int main(int argc, char** argv) { printf("%d", geteuid()); return 0; } > gcc -o...
Comment convertir un horodatage d'époque en un format lisible par l'homme sur la cli? Je pense qu'il y a un moyen de le faire avec date mais la syntaxe m'échappe (d'autres moyens sont les
Je souhaite ajouter un horodatage à chaque ligne de sortie d'une commande. Par exemple: foo bar baz deviendrait [2011-12-13 12:20:38] foo [2011-12-13 12:21:32] bar [2011-12-13 12:22:20] baz ... où l'heure est préfixée est l'heure à laquelle la ligne a été imprimée. Comment puis-je atteindre cet...
Que pouvez-vous faire avec la evalcommande? Pourquoi est-ce utile? Est-ce une sorte de fonction intégrée dans bash? Il n'y a pas de manpage pour cela
J'aimerais surveiller l'utilisation de la mémoire / du processeur d'un processus en temps réel. Similaire à topun seul processus, mais de préférence avec un graphique
Techniquement, si rien pamn'est configuré pour vérifier votre shell, pam_shellsaucun de ceux-ci ne peut réellement empêcher votre connexion, si vous n'êtes pas sur le shell. Sur mon système, ils ont même des tailles différentes, alors je suppose qu'ils font réellement quelque chose. Alors quelle...
Quelle commande (s) peut-on utiliser pour connaître le répertoire de travail actuel (CWD) d'un processus en cours d'exécution? Ce sont des commandes que vous pouvez utiliser en externe à partir du
J'ai un processus en cours d'exécution à l'avant-plan. J'ai suspendu par Ctrl+ Z, puis j'ai repris l'exécution en arrière-plan bg <jobid>. Je me demande comment suspendre un processus en arrière-plan? Comment puis-je faire apparaître un processus d'arrière-plan au premier plan? Modifier: Le...
Disons que j'ai l'alias suivant dans bash - alias ls='ls --color=auto'- et je veux appeler ordinaire lssans options. Est-ce que la seule façon de faire est de faire unalias, de faire la commande puis de nouveau alias? Ou il y a une astuce astucieuse ou une solution de