Je dois vérifier bash si une input dans le file crontab est valide. Existe-t-il un commutateur de command crontab ? Je peux extraire des lignes individuelles et essayer de contrôler des éléments individuels par regex. Mais je ne sais pas comment vérifier le type de dossiers, par exemple 10,20,30 , */2 , Jan-May,Dec , des […]
La command d'une seule ligne sera plus longue mais c'est la partie qui lance l'erreur. for user in natural1 ; do cat <<EOT >> /home/$user/public_html/.htaccess <FilesMatch "wp-login.php"> AuthType Basic AuthName "Secure Area" AuthUserFile "/home/$user/.htaccesspasswd" require valid-user </FilesMatch> EOT ; done -bash: syntax error near unexpected token `;'
J'ai un directory qui contient des files et des sous-directorys, dont certains ont des espaces dans leurs noms. De plus, chacun de ces sous-directorys contient des files avec des espaces dans leurs noms. Existe-t-il un moyen simple de supprimer les espaces blancs de tous les noms du directory parent et de tous les sous-directorys à […]
J'ai une list de mots qui devraient être présents dans l'ordre d'apparition dans l'achèvement d'une certaine key, mais bash semble sortinger en interne ce qui est assigné au tableau COMPREPLY . Comment éviter cela? Exemple: _comm() { _init_completion -s -n : || return case $prev in -a) COMPREPLY=(zxy abcdef tyuu fgsfds) ;; esac } complete […]
J'utilise stat et pour une raison quelconque, il fonctionne sur un de mes servers exécutant la version plus récente de bash mais pas sur l'ancienne version. Bien sûr, les erreurs sont vraiment generics, mais elles proviennent du bloc de code suivant: while IFS='' read -r line || [[ -n $line ]]; do IFS=' ' read […]
J'ai googlé un peu sur ce problème et trouvé quelques problèmes connexes, comme celui-ci: L' invite de terminal ne s'emballe pas correctement . Mon problème est que bash ne calcule pas la longueur de l'invite correctement, ce qui gâchera quand je fais des choses comme ctrl – r ou ↑ pour faire défiler l'histoire. C'est […]
J'écris un script bash qui a un file de configuration. Le file de configuration aura des sets de valeurs de mode et de mtu. Il peut y avoir zéro ou autant d'sets que l'user définit. Le script bash va générer le file de configuration. Cela va restr un programme très simple, donc je n'ai pas […]
Je ne suis pas sûr si cette question appartient ici ou un autre site, mais je pensais que je commencerais ici et un modérateur utile serait me donner un coup de pied s'il y a un meilleur location. Ce que j'essaie de faire est de créer un script bash qui exécutera un autre script bash […]
Je suis confus en ce qui concerne ce qui suit – si j'exécute un script ou exécute un programme dans le shell en cours en tapant sur son nom il search dans la variable $ PATH, pour find l'location de l'exécutable une fois qu'il le trouve, exécute-t-il l'exécutable dans le shell courant ou va-t-il générer […]
Je fais effectivement un bac de recyclage via certains scripts que j'ai fait. Le premier script est à peu près une alternative à la command rm (au lieu de supprimer un file, il le déplace vers un dossier supprimé). J'ai réussi à autoriser le script à déplacer plusieurs files vers le dossier supprimé: sh moveToBin […]