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.





2
Ajout de fichiers aux fichiers tbz
Je cherche un moyen de mettre à jour des milliers de fichiers d'archive .tbz, donc je vais le faire avec un script shell. J'ai besoin d'ajouter un fichier à chacun. Ma question est, existe-t-il un moyen plus rapide de le faire sans extraire le contenu de chaque tbz, puis recompresser …




1
Pourquoi la sortie avec un code de retour stocké d'une commande imbriquée entraîne-t-elle différents codes de retour dans Dash et Bash?
Fonctionnement bash -c 'bash -c "echo test1; exit 1;" &> /tmp/x; buildresult=$?; tail -n 100 /tmp/x; exit $buildresult;' entraîne l' test1impression sur la console et l' echo $?impression, 1ce qui, à mon sens, est correct, car la commande doit retourner avec ce que l'intérieur a [b/d]ash -crenvoyé alors que dash …

3
différence copier le dossier de contenu entre /. et / * sous linux
pour copier le contenu d'un dossier que j'ai lu, l'utilisation est la suivante: cp -rfva ../foldersource/. ./ mais ça marche aussi cp -rfva ../foldersource/* ./ y a-t-il une différence? par exemple si je veux supprimer un contenu d'un dossier avec. : rm -rf ../foldersource/. je reçois l'erreur: rm: rejet delete …
8 linux  shell 

1
Créer ma propre fonction cp dans bash
Pour une mission, on me demande d'écrire intelligemment une fonction bash qui a la même fonctionnalité de base que la fonction cp(copie). Il n'a qu'à copier un fichier dans un autre, donc pas de fichiers multiples copiés dans un nouveau répertoire. Comme je suis nouveau dans la langue bash, je …



3
Ajout de très grands nombres dans le script shell
Supposons que deux nombres soient stockés dans deux fichiers différents, a.txtet b.txt. Chaque numéro est suffisamment grand (plus de 30 chiffres) pour ne pas être pris en charge par le type de données numérique utilisé par bash. Comment puis-je les ajouter dans le shell?

1
Comment fonctionne la recherche dans $ PATH sous le capot?
Il y a beaucoup trop d'articles / ressources sur le Web qui apprennent aux gens comment définir la variable d'environnement PATHafin qu'ils puissent utiliser la main courte de javaou pythonetc au lieu du chemin absolu dans l'interface de ligne de commande. Ce que je suis intéressé de savoir, c'est ce …
8 shell  path 

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.