Domande taggate «bash»

Bash è una shell gratuita per sistemi operativi simili a Unix del Progetto GNU.

14
Scripting: qual è il modo più semplice per estrarre un valore in un tag di un file XML?
Voglio leggere un pom.xml ("Project Object Model" di Maven) ed estrarre le informazioni sulla versione. Ecco un esempio: <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.mycompany</groupId> <artifactId>project-parent</artifactId> <name>project-parent</name> <version>1.0.74-SNAPSHOT</version> <dependencies> <dependency> <groupId>com.sybase.jconnect</groupId> <artifactId>jconnect</artifactId> <version>6.05-26023</version> </dependency> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>1.5.2</version> </dependency> <dependency> <groupId>com.sun.jdmk</groupId> <artifactId>jmxtools</artifactId> <version>1.2.1</version> </dependency> <dependency> <groupId>org.easymock</groupId> <artifactId>easymock</artifactId> <version>2.4</version> …
14 linux  bash  unix  python  xml 

4
Bash ha esteso il movimento all'interno di un Makefile
Voglio fare un'operazione su tutti i file in una cartella particolare che non iniziano con un prefisso particolare (diciamo exclude_). Ho un forloop bash con un glob esteso che assomiglia a questo: for FILE in foo/bar/!(exclude_*) ; do echo $FILE ; done Sulla riga di comando, funziona perfettamente: $ for …
14 bash  make 



1
Come sfuggire a "-" in bash [duplicato]
Questa domanda ha già risposte qui : Chiuso 7 anni fa . Possibile duplicato: strumenti Unix: cosa succede se un file viene chiamato meno qualcosa? Per favore, dimmi come sfuggire a questo: [root @ unix ~] # ./-sh -bash: ./-sh: autorizzazione negata [root @ unix ~] # chmod + x …


2
Come eseguire il debug dei completamenti di bash?
Ho creato alcune funzioni di completamento bash che sembrano funzionare isolatamente, ma mi danno risultati inaspettati quando tento di completare la scheda. È possibile connettere bashdb, quindi tentare di eseguire il tab completo e passare al debug e determinare cosa non va?



5
Perché 'whereis' e 'which' non mostrano la posizione del comando?
Quali sono i motivi per cui i comandi mi piacciono whereiso whichnon mi mostrano la posizione del comando? Ad esempio ho nvm e voglio sapere dove si trova, ma nessuno di questi comandi mi aiuta a trovare il binario. Dovrei usare solo findin questo caso? AGGIORNARE Ecco una lunga uscita …
14 bash 


3
Copia e chmod / chown allo stesso tempo
Ho un file di registro di proprietà rootche voglio copiare in una directory di proprietà di un altro utente affinché possa analizzarlo (deve prima essere decompresso). Attualmente dovrei # cp log.xz /home/user/Documents # chown user:user /home/user/Documents/log.xz C'è un modo per emettere entrambi i comandi contemporaneamente, magari con una o più …
14 linux  bash 

2
Come posso inviare l'output alla data -d "valore"?
Ho una data come "2014-01-30 05:04:27 GMT" e se eseguo date -d "2014-01-30 05:04:27 GMT", l'output è nel fuso orario del mio server ("Thu 30 gen 16:04:27 EST 2014 "). Con l'uso di grep e cut, ho estratto la data in GMT da un file. Tuttavia, faccio fatica a convertirlo …
14 linux  bash  grep  pipe  date 

5
Nessun file bashrc nella mia directory home
Ecco cosa ho annotato dalla mia lezione: Trova il file .bashrcnella tua home directory fare vi .bashrc Quando inserisci una cartella dell'applicazione da qualche parte, assicurati che il suo indirizzo sia nella variabile percorso. Il problema è che non ho un .bashrcfile nella mia home directory. C'è solo un .bash_historyfile …
14 bash  bashrc 

3
Spostare un intervallo di file numerati?
Ho 291 file numerati (a partire da 001 - titolo e fino a 291 - titolo) che devono essere spostati in directory separate. (Da 001 a 021 nella cartella 1, da 022 a 053 nella cartella 2, non sono necessariamente lo stesso numero di file ogni volta). Ho pensato di …
14 linux  bash  mv 

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.