Perguntas sobre 'shell'

6
respostas

Por que as variáveis PATH são diferentes quando executadas via sudo e su?

Na minha VM do fedora, quando rodando com minha conta de usuário, eu tenho /usr/local/bin no meu caminho: [justin@justin-fedora12 ~]$ env | grep PATH PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/...
05.03.2011 / 14:50
6
respostas

Como verificar se um pipe está vazio e executar um comando nos dados, se não estiver?

Eu canalizei uma linha no script bash e quero verificar se o pipe tem dados antes de alimentá-lo com um programa. Pesquisando achei sobre test -t 0 , mas não funciona aqui. Sempre retorna falso. Então, como ter certeza de que o pipe tem dad...
29.02.2012 / 09:41
5
respostas

Redirecionando o conteúdo de um arquivo para o comando “echo”

Eu tenho um arquivo chamado my_file.txt cujo conteúdo é apenas a string Hello . Como eu poderia redirecionar seu conteúdo para o comando echo ? Eu sei que tenho os comandos less , cat , more ... mas preciso fazer isso com echo...
04.02.2013 / 14:20
2
respostas

O que significa um redirecionamento “(…)”?

Eu vi que o rvm (gerenciador de versão do Ruby) é instalado usando o seguinte comando: bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer ) Então, pelo que entendi, recebemos o conteúdo do scrip...
14.10.2011 / 21:09
3
respostas

Como posso excluir todos os arquivos com uma extensão específica em uma pasta específica?

Se eu definir o diretório atual / de trabalho (navegando para ele usando cd ) para um diretório específico e, em seguida, digite: rm *.xvg O que esse comando fará? É verdade que o comando acima irá somente excluir arquivos com a exten...
30.06.2012 / 21:33
5
respostas

Por que preciso redefinir o env vars no tmux ao reconectar?

Eu principalmente trabalho em um mac e ssh / tmux anexar a uma máquina Linux para fazer o meu trabalho. Eu tenho o agente ssh em execução na máquina Linux. Eu tenho set -g update-environment "SSH_AUTH_SOCK SSH_ASKPASS WINDOWID SSH_CONNECTION...
13.05.2013 / 17:21
2
respostas

O Bash possui recursos semelhantes, como as sugestões automáticas e os realces do Fish?

Recentemente, notei dois recursos no Fish e queria saber se alguém sabia se eles também estavam disponíveis no Bash? Sintaxe destacando Específicos:Vocênotarárapidamentequeopeixerealizaodestaquedasintaxeenquantovocêdigita.Comandosinválido...
15.01.2014 / 01:29
4
respostas

Erro de sintaxe de bash quando “else” segue uma cláusula “then” vazia

Por que o script a seguir não é executado, mas gera um erro de sintaxe de else : LOGS3_DIR=~/logs if [ -d "$LOGS3_DIR" ]; then cd cd "$LOGS3_DIR" echo "$LOGS3_DIR" for filename in 'find "." -mtime 1 -type f' do if lsof "$filename" &...
01.06.2014 / 19:05
4
respostas

como concatenar variáveis de string em um terceiro?

Eu preciso concatenar duas strings no bash, para que: string1=hello string2=world mystring=string1+string2 echo mystring deve produzir helloworld     
29.03.2011 / 09:51
7
respostas

Como posso conseguir portabilidade com sed -i (edição no local)?

Estou escrevendo scripts de shell para o meu servidor, que é um hosting compartilhado rodando o FreeBSD. Eu também quero ser capaz de testá-los localmente, no meu PC rodando Linux. Por isso, estou tentando escrevê-los de maneira portátil, mas co...
29.09.2013 / 23:31