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.


6
Différence entre ls -l et ll?
Je suis relativement nouveau dans le domaine de la programmation dans son ensemble et certains tutoriels me disent d’utiliser les ls -lfichiers d’un répertoire et d’autres ll. Je sais que lsc'est une courte liste, mais y a-t-il une différence entre les deux autres?
59 shell  shell-script  ls 

5
Passer la variable shell en tant que / pattern / à awk
Avoir le suivant dans une de mes fonctions shell: function _process () { awk -v l="$line" ' BEGIN {p=0} /'"$1"'/ {p=1} END{ if(p) print l >> "outfile.txt" } ' } , alors quand appelé comme _process $arg, $argest passé comme $1et utilisé comme motif de recherche. Cela fonctionne de cette …
59 shell  awk  quoting  variable 

2
Est-ce que> & - est plus efficace que> / dev / null?
Hier, j'ai lu ce commentaire SO qui dit que dans le shell (au moins bash) >&-"a le même résultat que" >/dev/null. Ce commentaire fait en réalité référence au guide ABS comme source d'informations. Mais cette source dit que la >&-syntaxe "ferme les descripteurs de fichier". Il n’est pas clair pour …


3
Que veut dire «rm is hashed»?
Je vais sur http://mywiki.wooledge.org/BashGuide/CommandsAndArguments et suis tombé sur ceci: $ type rm rm is hashed (/bin/rm) $ type cd cd is a shell builtin Un peu plus tôt, le guide répertoriait les différents types de commandes comprises par Bash: alias, fonctions, fonctions intégrées, mots-clés et exécutables. Mais il n'a pas …
58 bash  shell  command 



6
Désactiver le shell utilisateur pour des raisons de sécurité
Nous avons créé plusieurs comptes d'utilisateurs pour les tâches automatisées nécessitant des autorisations détaillées, telles que le transfert de fichiers entre systèmes, la surveillance, etc. Comment verrouiller ces comptes d'utilisateurs pour que ces "utilisateurs" n'aient pas de shell et ne puissent pas se connecter? Nous voulons éviter la possibilité que …
58 shell  ssh  users  login 


2
grep sur une variable
Disons que j'ai une variable line="This is where we select from a table." Maintenant, je veux dire combien de fois la phrase est sélectionnée. grep -ci "select" $line J'ai essayé ça, mais ça n'a pas marché. J'ai aussi essayé grep -ci "select" "$line" Cela ne fonctionne toujours pas. Je reçois …
58 shell  grep  string 



11
Utilisation du toucher et vi?
Y a-t-il un avantage à créer un fichier avec touch avant de le modifier .. comme: touch foo vi foo par rapport à un éditeur tout de suite? Comme: vi foo Je vois pas mal de tutoriels utilisant l'ancien ( touchalors vi).
55 shell  vi  touch 


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.