Perguntas com a marcação «sh»

158
Como scp em Python?

Qual é a maneira mais pitônica de scp um arquivo em Python? A única rota que eu conheço é os.system('scp "%s" "%s:%s"' % (localfile, remotehost, remotefile) ) que é um hack e que não funciona fora de sistemas semelhantes ao Linux, e que precisa de ajuda do módulo Pexpect para evitar solicitações...

158
Bash: sono infinito (bloqueio infinito)

Eu uso startxpara iniciar o X, que irá avaliar o meu .xinitrc. No meu .xinitrcinicio meu gerenciador de janelas usando /usr/bin/mywm. Agora, se eu matar o meu WM (para testar outro WM), o X também será encerrado porque o .xinitrcscript alcançou o EOF. Então eu adicionei isso no final do meu...

158
Loop foreach Bash

Eu tenho uma entrada (digamos um arquivo). Em cada linha há um nome de arquivo. Como posso ler este arquivo e exibir o conteúdo de cada

158
Linhas de continuação do Bash

Como você usa linhas de continuação do bash? Sei que você pode fazer isso: echo "continuation \ lines" >continuation lines No entanto, se você tiver um recuo do código, ele não funcionará tão bem: echo "continuation \ lines" >continuation

158
Comando de exportação UNIX [fechado]

Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Stack Overflow. Fechado há 8 anos . Melhore esta pergunta Estou...

158
Como concatenar várias linhas de saída para uma linha?

Se eu executar o comando cat file | grep pattern, recebo muitas linhas de saída. Como você concatena todas as linhas em uma linha, substituindo efetivamente cada uma "\n"por "\" "(finalize com "seguido por espaço)? cat file | grep pattern | xargs sed s/\n/ /g não está funcionando para...

157
Exclua todos os arquivos X, exceto os mais recentes, no bash

Existe uma maneira simples, em um ambiente UNIX bastante padrão com bash, de executar um comando para excluir todos os arquivos X, exceto os mais recentes, de um diretório? Para dar um exemplo um pouco mais concreto, imagine algum trabalho do cron escrevendo um arquivo (por exemplo, um arquivo de...

157
Enviar string para stdin

Existe uma maneira de fazer isso efetivamente no bash: /my/bash/script < echo 'This string will be sent to stdin.' Estou ciente de que poderia canalizar a saída do eco como este: echo 'This string will be piped to stdin.' |

157
Como reconectar a uma sessão mosh desanexada?

Como reconectar a uma sessão mosh separada ou me livrar de Mosh: You have a detached Mosh session on this server (mosh [XXXX]). ou seja, qual é o equivalente mosh de screen -D -R ou possivelmente screen -wipe Além disso, onde esta resposta pode ser encontrada na

156
Usuário root / sudo equivalente no Cygwin?

Estou tentando executar um script bash no Cygwin. Eu recebo Must run as root, i.e. sudo ./scriptnameerros. chmod 777 scriptname não faz nada para ajudar. Procurei maneiras de imitar o sudo no Cygwin, para adicionar um usuário root, pois chamar "su" gera o erro su: user root does not exist,...

156
Verifique se o argumento passado é um arquivo ou diretório no Bash

Eu estou tentando escrever um script extremamente simples no Ubuntu que me permita passar um nome de arquivo ou um diretório e ser capaz de fazer algo específico quando é um arquivo e outra coisa quando é um diretório. O problema que estou tendo é quando o nome do diretório, ou provavelmente...

156
Hashing um dicionário?

Para fins de armazenamento em cache, eu preciso gerar uma chave de cache a partir dos argumentos GET que estão presentes em um dict. Atualmente estou usando sha1(repr(sorted(my_dict.items())))( sha1()é um método de conveniência que usa hashlib internamente), mas estou curioso para saber se existe...