Questions marquées «shell»

8
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 ne...

8
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:...

8
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 avec le...

8
sh recursive copy (cp -r) - Comment exclure un sous-dossier

J'ai besoin d'exécuter un script distant en utilisant sshvia Ruby( net / ssh ) pour copier récursivement un dossier et exclure un sous-dossier. Je cherche le moyen le plus rapide de le faire donc ce rsyncn'est pas bon. Aussi, je comprends que cela sshutilise shet non bash. En bash je fais: cp -r...

8
Commande Bash awk avec guillemets

J'essaie de trouver la réponse à cette question depuis un certain temps. J'écris un script rapide pour exécuter une commande basée sur la sortie de awk. ID_minimum=1000 for f in /etc/passwd; do awk -F: -vID=$ID_minimum '$3>=1000 && $1!="nfsnobody" { print "xfs_quota -x -c 'limit bsoft=5g...

7
commande print au lieu d'echo sous linux

Je peux simplement imprimer un message dans le terminal en utilisant la echocommande linux . prayag@prayag$ echo "prayag works on JVM" prayag works on JVM Puis-je avoir la même sortie avec la printcommande. En fait, j'ai parcouru leurs manuels, où $ man printil est décrit comme des programmes...