Perguntas com a marcação «unix»

178
Como mesclar dois arquivos linha por linha no Bash

Eu tenho dois arquivos de texto, cada um deles contém uma informação por linha como essa file1.txt file2.txt ---------- --------- linef11 linef21 linef12 linef22 linef13 linef23 . . . . . . Gostaria de mesclar esses arquivos linhas por linhas usando um script bash para

177
Encontre todos os arquivos com nome contendo string

Eu tenho procurado por um comando que retornará arquivos do diretório atual que contêm uma string no nome do arquivo. Eu vi locatee findcomandos que podem encontrar arquivos começando com algo first_word*ou terminando com algo *.jpg. Como posso retornar uma lista de arquivos que contêm uma string...

174
bash HISTSIZE vs. HISTFILESIZE?

Qual é a diferença em HISTSIZEvs. HISTFILESIZE? Eles são usados ​​para estender o histórico do bash além das 500 linhas padrão. Parece haver falta de clareza aqui e em outros fóruns sobre por que eles são necessários. ( Exemplo 1 , Exemplo 2 , Exemplo 3

173
Como anexar conteúdo de vários arquivos em um arquivo

Quero copiar o conteúdo de cinco arquivos para um arquivo como está. Eu tentei fazê-lo usando cp para cada arquivo. Mas isso substitui o conteúdo copiado do arquivo anterior. Eu também tentei paste -d "\n" 1.txt 0.txt e não funcionou. Quero que meu script adicione a nova linha no final de cada...

170
Crontab - Executar no diretório

Gostaria de definir um trabalho para ser executado diariamente no root crontab. Mas gostaria de executá-lo a partir de um diretório específico para encontrar todos os arquivos necessários, pois o aplicativo possui vários caminhos relativos. De qualquer forma, posso dizer ao crontab para executar...

162
Como obter o diretório atual em um programa C?

Estou criando um programa em C onde preciso obter o diretório em que o programa é iniciado. Este programa foi escrito para computadores UNIX. Eu estive olhando opendir()e telldir(), mas telldir()retorna um off_t (long int), então isso realmente não me ajuda. Como posso obter o caminho atual em uma...

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...