function y-dl ($URL) { cd ~/Music/ youtube-dl -f bestaudio –prefer-ffmpeg –extract-audio –audio-format mp3 $URL > /dev/null 2>&1 } J’essaie d’écrire une fonction bash pour mon profil bash qui télécharge YouTube Audio sans aucune verbosité dans stderr ou stdout mais j’obtiens l’erreur de compilation suivante: -bash: /Users/mu/.bash_profile: line 11: syntax error near unexpected token `$URL’ -bash: […]
Je suis passé par la procédure à suivre pour briser la stack. Le site http://insecure.org/stf/smashstack.html et celui que j’ai trouvé ici essayent de casser la stack . Je comprends ce qui est supposé se produire, mais je ne peux pas le faire fonctionner correctement. C’est comme les autres scénarios. Je dois sauter x = 1 […]
J’écris actuellement un script bash qui doit tester si un fichier est associé à des liens matériels. Jusqu’à présent, je sais que ls -l me donnera le compte dans la deuxième colonne de l’info. Y a-t-il un moyen de retirer ce numéro pour qu’il puisse être stocké dans une variable?
Je veux assigner une valeur à une variable (ce seront différentes variables) mais je veux utiliser une fonction pour faire cela, ce serait quelque chose comme “Passer l’argument par valeur” comme C # le fait. Voici l’exemple que je veux faire: #/bin/ksh MyVariable=”” ValidateVariableValue() { ${1}=”Working with this!” } ValidateVariableValue “MyVariable” echo “value is: ${MyVariable}” […]
J’appelle un utilitaire installé sur unix depuis un programme C en utilisant system (). L’entrée pour appeler l’utilitaire a des arguments séparés par des points-virgules. comme ci-dessous .. snprintf(buffer, sizeof(buffer), “. /path/to/program/env.sh && utilityname command WKS#%s\;at=%s”, strmnm,dte); system(buffer); Le problème est que les arguments après le point-virgule sont ignorés / traités comme la prochaine commande. […]
J’ai une fonction qui me donne une liste d’adresses IP et pour chaque adresse IP de ma liste, je veux lancer une requête. Le problème que je rencontre est sa seule boucle (1) des résultats et non le rest. getPartition () { _knife=$(which knife); _grep=$(which grep); _awk=$(which awk); cd ~/home/foo/.chef local result=$(${_knife} search “chef_environment:dev AND […]
Le système est le suivant: Linux / CentOS 6.4 Je continue à recevoir une erreur pour les fonctions non déclarées dans la scope. N’est-il pas légal d’appeler une fonction dans une autre fonction? J’ai lu un article sur la fonction, j’ai pensé que c’était parce que j’avais besoin de déclarer les fonctions annulées lorsque je […]
Je veux compter combien de ligne dans les 2 fichiers. Je crée une fonction pour obtenir la valeur de chaque fichier et la résumer. Voici le code: count_sus_pop() { wc -l < ${SCRIPTDIR}/output/${OUTPUTFILE1}_${DATE}.csv } count_waive_pop() { wc -l < ${SCRIPTDIR}/output/${OUTPUTFILE2}_${DATE}.csv } if [$(count_sus_pop)+$(count_waive_pop) -gt 2]; then pop="[POPULATION]" else pop="" fi Si le résultat de la […]
J’ai un script et j’y appelle une fonction. Comment puis-je utiliser le statut de sortie de la fonction pour imprimer un message sans incorporer le message dans la fonction? Je suis supposé écrire un script qui a: Votre script doit contenir une fonction increasingNos qui utilise trois parameters. Les trois parameters doivent être des entiers. […]
On m’a demandé de créer un code qui réorganiserait 3 entiers entrés en ordre croissant / décroissant en utilisant des pointeurs. Je dois utiliser la fonction order() pour renvoyer un pointeur vers la fonction ascending3() ou descending() , en fonction de la valeur de ‘e’ entrée. Je continue à recevoir une erreur sur la ligne […]