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.



7
Comment créer un gros fichier sous UNIX?
J'ai trouvé un moyen dans Windows de faire une telle chose echo "This is just a sample line appended to create a big file. " > dummy.txt for /L %i in (1,1,21) do type dummy.txt >> dummy.txt http://www.windows-commandline.com/how-to-create-large-dummy-file/ Existe-t-il un moyen sous UNIX de copier un fichier, de l'ajouter puis …
17 shell  files 


4
Espaces à côté des tuyaux
J'ai vu history | grep blahet history |grep blah; et history|grep blahfonctionne également, bien que personne ne semble jamais l'utiliser. Y a-t-il une signification dans les espaces (par exemple, la tuyauterie vers / depuis différentes commandes nécessite une utilisation différente des espaces), ou est-ce toujours arbitraire?
17 bash  shell  pipe 


1
Conséquences pour la sécurité de l'utilisation de données non stérilisées dans l'évaluation Shell Arithmetic
Dans un commentaire à une question récente , Stéphane Chazelas mentionne qu'il y a des implications sécuritaires à l'arithmétique des parenthèses doubles telles que: x=$((1-$x)) sur la plupart des coquilles. Mes compétences Google semblent rouillées et je ne trouve rien. Quelles sont les implications pour la sécurité de l'arithmétique des …


4
Pourquoi le chat x >> x fait-il une boucle?
Les commandes bash suivantes entrent dans une boucle infinie: $ echo hi > x $ cat x >> x Je peux deviner que la catlecture continue xaprès avoir commencé à écrire sur stdout. Ce qui est déroutant, cependant, c'est que ma propre implémentation de test de cat présente un comportement …

2
Comment utiliser les couleurs dans le MOTD?
J'ai modifié la valeur par défaut/etc/update-motd.d/00-header , en ajoutant de la couleur pour en faciliter la lecture: printf "Welcome to \e[1;34m%s\e[0m \e[2m(%s %s %s)\e[0m\n" "$DISTRIB_DESCRIPTION" "$(uname -o)" "$(uname -r)" "$(uname -m)" Je peux très bien exécuter cette ligne de code dans un terminal, mais lorsque je modifie 00-headeravec ces informations, …
17 shell  ubuntu  colors  motd 



2
Comment puis-je diffuser des données vers un programme qui s'attend à lire des données à partir d'un fichier qui est donné comme argument?
J'ai un énorme fichier gzippé et je veux qu'un programme (4s-import dans ce cas) le lise. Il faut beaucoup de temps pour d'abord décompresser le fichier, puis appeler le programme avec le chemin d'accès au fichier comme argument. Serait-il possible de faire quelque chose comme: zcat huge.gz | 4s-import <SOME …



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.