Domande taggate «shell»

La shell è l'interfaccia della riga di comando di Unix. È possibile digitare i comandi in una shell in modo interattivo o scrivere script per automatizzare le attività. Usa questo tag per domande relative a / bin / sh e alle shell più compatibili (ash, bash, ksh, zsh, ...). Per gli script di shell con errori, si prega di controllarli in http://shellcheck.net prima di pubblicare qui.

3
come confrontare due file XML con gli stessi dati in diverse righe?
Ho due file con gli stessi dati ma in linee diverse. File 1: <Identities> <Identity> <Id>048206031415072010Comcast.USR8JR</Id> <UID>ccp_test_79</UID> <DisplayName>JOSH CCP</DisplayName> <FirstName>JOSH</FirstName> <LastName>CCP</LastName> <Role>P</Role> <LoginStatus>C</LoginStatus> </Identity> <Identity> <Id>089612381523032011Comcast.USR1JR</Id> <UID>94701_account1</UID> <DisplayName>account1</DisplayName> <FirstName>account1</FirstName> <LastName>94701</LastName> <Role>S</Role> <LoginStatus>C</LoginStatus> </Identity> </Identities> File 2: <Identities> <Identity> <Id>089612381523032011Comcast.USR1JR</Id> <UID>94701_account1</UID> <DisplayName>account1</DisplayName> <FirstName>account1</FirstName> <LastName>94701</LastName> <Role>S</Role> <LoginStatus>C</LoginStatus> </Identity> <Identity> <Id>048206031415072010Comcast.USR8JR</Id> <UID>ccp_test_79</UID> <DisplayName>JOSH …


2
Come rendere INsensitive gli argomenti cd?
A volte, mentre accedo alle varie directory, accade la maggior parte delle volte che ricordo i nomi o almeno parte dei nomi di una directory nel nostro sistema Linux. Ma alcune delle directory hanno un nome che inizia con i primi caratteri maiuscoli o uno dei caratteri in mezzo al …

2
Test POSIX e -a
Ho controllato una mia sceneggiatura con checkbashisms e ho ricevuto i seguenti avvisi: possible bashism in check_ssl_cert line 821 (test -a/-o): if [ -n "${ALTNAMES}" -a -n "${COMMON_NAME}" ] ; then Nella sezione 4.62.4 del POSIX specifiche trovo primary -a primary Esegue un binario e dei risultati di primario e …

6
Come vedere i comandi eseguiti in un'altra shell?
C'è un modo per vedere quali comandi vengono eseguiti in un'altra shell, mentre vengono eseguiti? Entrambe le shell sono bash e ho accesso root, se questo è importante. Non riesco a installare alcun software aggiuntivo e non voglio che l'altra shell debba fare qualcosa di speciale come la schermata di …

2
Perché --text = “$ @” passa solo la prima parola?
Quando eseguo il seguente script con alcuni argomenti come arg1 arg2 arg3: #!/bin/bash zenity --entry --text="$@" zenity crea una finestra di dialogo di immissione con questo testo: "arg1" mentre mi aspetto "arg1 arg2 arg3" Se uso una variabile come il seguente script, mostra tutti gli argomenti per il testo della …
9 bash  shell  quoting 

1
Reindirizzamento dell'output e spazi
Ne sono paranoico, ma spero che sia una domanda semplice: C'è qualche differenza tra cat file1 | egrep -oP "[Mm]y string" > /home/user/file.txt e cat file1|egrep -oP "[Mm]y string">/home/user/file.txt cioè, importa se ho spazi che riempiono i caratteri pipe (|) e reindirizzamento (>)? Sono davvero paranoico che avere spazi lì …



4
trovare il set di file comuni tra più directory?
Sto cercando di confrontare le directory dei temi di Drupal. Un tema drupal è una directory composta da diversi file e sto cercando di capire quali sono essenziali. Ad esempio, potrebbero avere tutti un file chiamato template.phpo page.tpl.php. Come posso trovare l'insieme di tutti i file comuni per diverse directory? …
9 shell 

8
rimuovere i file più vecchi
Sto cercando di eliminare i vecchi file dalla directory e lasciare solo 3 file più recenti. cd /home/user1/test while [ `ls -lAR | grep ^- | wc -l` < 3 ] ; do rm `ls -t1 /home/user/test | tail -1` echo " - - - " done qualcosa non va …
9 shell  files  rm 

1
Due pipe per un comando
Sono un po 'confuso dalla seguente sintassi. Sebbene funzioni, non capisce perché funzioni. Sembra che ci siano due pipe collegate al comando diff. Ma non ce n'è solo uno STDIN? Esempi: diff <(echo "foobar") <(echo "barbaz") diff <(cat foo.txt) <(cat bar.txt)
9 bash  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.