Perguntas com a marcação «bash»

O Bash é um shell gratuito para sistemas operacionais semelhantes ao Unix do Projeto GNU.


14
Script: qual é o mais fácil de extrair um valor em uma tag de um arquivo XML?
Quero ler um pom.xml ('Modelo de objeto de projeto' do Maven) e extrair as informações da versão. Aqui está um exemplo: <?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> …
14 linux  bash  unix  python  xml 

4
Bash estendido globbing dentro de um Makefile
Eu quero fazer uma operação em todos os arquivos em uma pasta específica que não iniciam com um prefixo específico (digamos exclude_). Eu tenho um forloop bash com uma glob estendida que se parece com isso: for FILE in foo/bar/!(exclude_*) ; do echo $FILE ; done Na linha de comando, …
14 bash  make 



1
Como escapar de "-" no bash [duplicado]
Esta pergunta já tem respostas aqui : Fechado há 7 anos . Possível duplicata: Ferramentas Unix: e se um arquivo for nomeado menos algo? Por favor, diga-me como escapar disso: [root @ unix ~] # ./-sh -bash: ./-sh: permissão negada [root @ unix ~] # chmod + x -sh chmod: …



11
Arquivos de log de histórico bash / zsh por diretório
Acho que trabalho bastante em um projeto em um diretório definido. Às vezes - alguns meses depois - preciso refazer algo nesse projeto, mas não consigo me lembrar do que fiz. Uso o mercurial ou o git para rastrear alterações nos arquivos, mas quero poder lembrar quais comandos foram emitidos …
14 linux  bash  shell  history  zsh 

2
Como depuro as conclusões do bash?
Eu criei algumas funções de conclusão do bash que parecem funcionar isoladamente, mas me dão resultados inesperados quando tento tabular com elas. É possível conectar o bashdb e tentar tabular alguma coisa e avançar para depurar e determinar o que está errado?

2
Executando um comando sem herdar o ambiente do pai
Existe uma maneira de executar um comando "como se" estivesse em uma nova sessão de logon? Eu já tentei env -i. No entanto, não quero lidar com várias variáveis ​​ENV que tenho que definir ou desarmar. Eu também tentei bash -c "some command"e bash -l -c "some commmand", mas todos …
14 bash  shell  session 

3
Copiar e chmod / chown ao mesmo tempo
Eu tenho um arquivo de log de propriedade rootque desejo copiar em um diretório de outro usuário para ele analisá-lo (ele deve ser descompactado primeiro). Atualmente eu teria que # cp log.xz /home/user/Documents # chown user:user /home/user/Documents/log.xz Existe uma maneira de emitir os dois comandos ao mesmo tempo, talvez com …
14 linux  bash 

1
um sudo para vários terminais
As permissões de root do Sudo são concedidas por tempo específico, mas apenas para um terminal. Se eu quiser usar o sudo em outro terminal nesse período, preciso digitar a senha novamente. Como forçar o sudo a funcionar nos terminais?
14 bash  shell  sudo 


5
Nenhum arquivo bashrc no meu diretório pessoal
Aqui está o que anotei na minha palestra: Encontre o arquivo .bashrcem seu diretório pessoal Faz vi .bashrc Ao colocar uma pasta do aplicativo em algum lugar, verifique se o endereço está na variável do caminho. O problema é que eu não tenho um .bashrcarquivo no meu diretório pessoal. Existe …
14 bash  bashrc 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.