Domande taggate «shell»

Il termine "shell" si riferisce a una classe generale di interpreti di comandi interattivi basati su testo, il più delle volte associati ai sistemi operativi Unix e Linux. Per domande sullo scripting della shell, si prega di utilizzare un tag più specifico come 'bash', 'powershell' o 'ksh'. Senza un tag specifico, dovrebbe essere assunta una soluzione portatile (conforme a POSIX), sebbene sia preferibile usare 'posix' in aggiunta o 'sh'.

8
Esiste un modo per "uniq" per colonna?
Ho un file .csv come questo: 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 ... Devo rimuovere le e-mail duplicate (l'intera riga) dal file (ovvero una delle righe che contengono overflow@example.coml'esempio sopra). Come si usa uniqsolo sul campo 1 (separato da virgole)? Secondo man, uniqnon ha opzioni per le colonne. Ho provato …
195 linux  shell  sorting  uniq 

2
Come usare `jq` in una pipeline di shell?
Non riesco jqa comportarmi "normalmente" in una pipeline di shell. Per esempio: $ curl -s https://api.github.com/users/octocat/repos | jq | cat risulta jqsemplicemente stampando il testo della guida *. La stessa cosa succede se provo a reindirizzare jql'output su un file: $ curl -s https://api.github.com/users/octocat/repos | jq > /tmp/stuff.json Sta jqdeliberatamente …
195 shell  pipe  jq 



19
Inserisci automaticamente la password SSH con lo script
Devo creare uno script che immetta automaticamente una password per il sshclient OpenSSH . Diciamo che ho bisogno di SSH myname@somehostcon la password a1234b. Ho già provato ... #~/bin/myssh.sh ssh myname@somehost a1234b ...Ma questo non funziona. Come posso ottenere questa funzionalità in uno script?
194 linux  shell  ssh  openssh 

7
Passare tutte le variabili da uno script shell a un altro?
Diciamo che ho uno script shell / bash chiamato test.shcon: #!/bin/bash TESTVARIABLE=hellohelloheloo ./test2.sh Il mio test2.shassomiglia a questo: #!/bin/bash echo ${TESTVARIABLE} Questo non funziona. Non voglio passare tutte le variabili come parametri poiché imho questo è eccessivo. C'è un modo diverso?
194 bash  shell 

11
Come rimuovere tutte le directory .svn dalle mie directory dell'applicazione
Una delle missioni di uno strumento di esportazione che ho nella mia applicazione è quella di pulire tutte le .svndirectory dalla mia struttura di directory dell'applicazione. Sto cercando un comando ricorsivo nella shell Linux che attraverserà l'intero albero ed eliminerà i .svnfile. Non sto usando l'esportazione, poiché questo script verrà …
193 linux  shell 

17
Come posso analizzare un file YAML da uno script di shell Linux?
Vorrei fornire un file di configurazione strutturato che sia il più semplice possibile per un utente non tecnico da modificare (purtroppo deve essere un file) e quindi volevo usare YAML. Tuttavia, non riesco a trovare alcun modo per analizzare questo da uno script della shell Unix.
193 shell  yaml 


6
Vale la pena passare a zsh per l'uso occasionale? [chiuso]
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per StackTranslate.it. Chiuso 8 anni fa . Migliora questa domanda La shell predefinita in Mac OS X è bash, che sono generalmente felice di usare. …
192 bash  shell  zsh 


16
Come eseguire XPath one-liner dalla shell?
Esiste un pacchetto là fuori, per Ubuntu e / o CentOS, che ha uno strumento da riga di comando in grado di eseguire un one-liner XPath come foo //element@attribute filename.xmlo foo //element@attribute < filename.xmlrestituire i risultati riga per riga? Sto cercando qualcosa che mi permettesse di solo apt-get install fooo …

9
Leggi una variabile in bash con un valore predefinito
Ho bisogno di leggere un valore dal terminale in uno script bash. Vorrei essere in grado di fornire un valore predefinito che l'utente può modificare. # Please enter your name: Ricardo^ In questo script il prompt è "Inserisci il tuo nome:" il valore predefinito è "Ricardo" e il cursore si …
192 bash  shell 

11
Sintassi del ciclo "for" di script di shell
Ho ottenuto quanto segue per funzionare: for i in {2..10} do echo "output: $i" done Produce una serie di linee di output: 2, output: 3, ecc. Tuttavia, tentando di eseguire quanto segue: max=10 for i in {2..$max} do echo "$i" done produce quanto segue: output: {2..10} Come posso convincere il …
191 unix  syntax  shell 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.