Perguntas sobre 'shell'

2
respostas

Anexe a sessão de tela existente, mas nova janela

Portanto, tenho uma sessão de tela em execução em um terminal / máquina Eu gostaria de escrever um script que seria anexado a essa sessão de tela em outra máquina, mas a uma nova janela na tela. Alguém sabe como posso fazer isso? Eu sinto que...
22.01.2013 / 18:13
2
respostas

Extraindo consultas do arquivo de log que não incluem linhas banidas

Eu tenho um arquivo de log parecido com o seguinte: query1 startQuery query1 do something query1 do something else query2 startQuery query1 do something banned query2 do something query3 startQuery query2 endQuery 1000 query3 something else t...
03.09.2011 / 00:04
3
respostas

fish: espaço em branco no alias

Eu estou tentando alias um executável em um diretório com um espaço nele. Por exemplo: alias myfile="/home/ben/test case/myfile" Agora, isso não é expandido da maneira que eu quero (ele acha que /home/ben/test é o executável). No bash...
21.09.2015 / 12:04
1
resposta

Subshell do Emacs (shell M-x) não preenchendo automaticamente aliases de shell

Eu tenho aliases definidos no meu arquivo .zshrc que geralmente uso quando estou em um gnome-terminal . No entanto, quando estou em M-x shell no Emacs, o autocompletar não os encontra (mesmo que ainda funcionem). Esta é uma limitação...
02.09.2011 / 16:33
1
resposta

Git - remove arquivos apagados

Estou usando esse alias simples do git rmdel = "!git rm $(git ls-files -d)" significava "remover excluído", ou seja, para remover da área temporária todos os arquivos excluídos do sistema de arquivos. Ele funciona bem, exceto quando h...
06.06.2011 / 14:10
1
resposta

Ignorar arquivos para conclusão do zsh para SVN

Eu consegui configurar o zsh de tal forma que ele não sugere arquivos temporários do LaTeX quando eu uso o autocompletion para emacs adicionando esta linha ao meu ~/.zshrc : zstyle ':completion:*:*:emacs:*:*files' ignored-patterns '*?.au...
14.05.2013 / 20:56
2
respostas

Passando expressões glob para funções / scripts

O script a seguir deve concatenar vários arquivos csv em um caminho especificado no primeiro argumento em um único arquivo csv especificado no segundo argumento #!/bin/zsh set -x set -v args=("$@"); globbing_pattern=${args[1]} output_file=...
21.05.2013 / 18:39
3
respostas

Como pular o arquivo em sed se contiver regex?

Atualmente, uso o seguinte comando simplificado para remover o espaço em branco e adicione uma nova linha no final do arquivo onde for necessário: find . -type f -exec sed -i -e 's/[ \t]\+\(\r\?\)$//;$a\' {} \+ Como você verá rapida...
11.04.2012 / 12:53
4
respostas

Como posso verificar se um arquivo já possui uma linha com “conteúdo”?

Eu preciso saber se um arquivo já tem linha com o conteúdo X nele, se não anexar linha. aqui está o código que eu tentei. if ! $(grep 'eval $(perl -I$HOME/foo/lib/perl5 -Mlocal::lib=$HOME/foo)' ~/.bashrc) then echo 'eval $(perl -I$HOME/fo...
12.01.2011 / 10:46
1
resposta

echo ponto de interrogação literal no PS1

Eu sou novo no shell de scripts e tentando fazer um bom prompt para me mostrar o estado do meu branch git, usando cores e caracteres como "?". quando tenho novos arquivos não rastreados, quero que meu PS1 seja como: p/a/t/h/ (staging ?) $...
14.12.2016 / 12:57