Questions marquées «shell»

Le terme «shell» fait référence à une classe générale d'interpréteurs de commandes interactifs basés sur du texte le plus souvent associés aux systèmes d'exploitation Unix et Linux. Pour des questions sur les scripts shell, veuillez utiliser une balise plus spécifique telle que «bash», «powershell» ou «ksh». Sans balise spécifique, une solution portable (conforme POSIX) doit être supposée, bien qu'il soit préférable d'utiliser 'posix' en plus ou 'sh'.


15
Nombre aléatoire d'une plage dans un script Bash
J'ai besoin de générer un numéro de port aléatoire entre 2000-65000un script shell. Le problème est $RANDOMun nombre de 15 bits, donc je suis coincé! PORT=$(($RANDOM%63000+2001)) fonctionnerait bien sans la limitation de taille. Quelqu'un at-il un exemple de la façon dont je peux le faire, peut-être en extrayant quelque chose …
197 bash  shell  scripting 

8
Comment exécuter un script PowerShell à partir d'un fichier de commandes
J'essaye d'exécuter ce script dans PowerShell. J'ai enregistré le script ci-dessous ps.ps1sur mon bureau. $query = "SELECT * FROM Win32_DeviceChangeEvent WHERE EventType = 2" Register-WMIEvent -Query $query -Action { invoke-item "C:\Program Files\abc.exe"} J'ai créé un script batch pour exécuter ce script PowerShell @echo off Powershell.exe set-executionpolicy remotesigned -File C:\Users\SE\Desktop\ps.ps1 pause …

4
Script Bash traitant un nombre limité de commandes en parallèle
J'ai un script bash qui ressemble à ceci: #!/bin/bash wget LINK1 >/dev/null 2>&1 wget LINK2 >/dev/null 2>&1 wget LINK3 >/dev/null 2>&1 wget LINK4 >/dev/null 2>&1 # .. # .. wget LINK4000 >/dev/null 2>&1 Mais le traitement de chaque ligne jusqu'à la fin de la commande, puis le passage à la …
196 linux  bash  shell 


8
Existe-t-il un moyen de «uniq» par colonne?
J'ai un fichier .csv comme celui-ci: stack2@example.com,2009-11-27 01:05:47.893000000,example.net,127.0.0.1 overflow@example.com,2009-11-27 00:58:29.793000000,example.net,255.255.255.0 overflow@example.com,2009-11-27 00:58:29.646465785,example.net,256.255.255.0 ... Je dois supprimer les e-mails en double (toute la ligne) du fichier (c'est-à-dire l'une des lignes contenant overflow@example.comdans l'exemple ci-dessus). Comment utiliser uniquniquement le champ 1 (séparé par des virgules)? Selon man, uniqn'a pas d'options pour les …
195 linux  shell  sorting  uniq 

2
Comment utiliser `jq` dans un pipeline shell?
Je n'arrive pas à me jqcomporter "normalement" dans un pipeline shell. Par exemple: $ curl -s https://api.github.com/users/octocat/repos | jq | cat entraîne jqsimplement l'impression de son texte d'aide *. La même chose se produit si j'essaie de rediriger jqla sortie de vers un fichier: $ curl -s https://api.github.com/users/octocat/repos | jq …
195 shell  pipe  jq 



19
Entrez automatiquement le mot de passe SSH avec le script
Je dois créer un script qui saisit automatiquement un mot de passe sur le sshclient OpenSSH . Disons que j'ai besoin de SSH myname@somehostavec le mot de passe a1234b. J'ai déjà essayé ... #~/bin/myssh.sh ssh myname@somehost a1234b ... mais cela ne fonctionne pas. Comment puis-je intégrer cette fonctionnalité dans un …
194 linux  shell  ssh  openssh 

7
Passer toutes les variables d'un script shell à un autre?
Disons que j'ai un script shell / bash nommé test.shavec: #!/bin/bash TESTVARIABLE=hellohelloheloo ./test2.sh Mon test2.shressemble à ceci: #!/bin/bash echo ${TESTVARIABLE} Cela ne fonctionne pas. Je ne veux pas passer toutes les variables comme paramètres car à mon humble avis, c'est exagéré. Y a-t-il une manière différente?
194 bash  shell 

11
Comment supprimer tous les répertoires .svn de mes répertoires d'application
L'une des missions d'un outil d'export que j'ai dans mon application, est de nettoyer tous les .svnrépertoires de l'arborescence des répertoires de mon application. Je recherche une commande récursive dans le shell Linux qui traversera l'arborescence entière et supprimera les .svnfichiers. Je n'utilise pas l'exportation, car ce script sera utilisé …
194 linux  shell 




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.