Unix & Linux

Q & A para usuários de Linux, FreeBSD e outros sistemas operacionais Un * x

1
Essa é uma boa maneira de criar um patch?
Eu gostaria de criar um patch de um gccramo específico comparando-o com os lançamentos oficiais; então, quando eu descompactar o tarball da versão estável, posso aplicar o patch e obter o equivalente ao que estava naquele ramo específico. É a primeira vez que preciso criar um patch, então é a …
15 diff  patch 


8
sed - remove a última ocorrência de uma string (vírgula) em um arquivo?
Eu tenho um arquivo csv muito grande. Como você removeria o último ,com sed (ou similar)? ... [11911,0,"BUILDER","2014-10-15","BUILDER",0,0], [11912,0,"BUILDER","2014-10-15","BUILDER",0,0], [11913,0,"BUILDER","2014-10-15","BUILDER",0,0], ] Saída desejada ... [11911,0,"BUILDER","2014-10-15","BUILDER",0,0], [11912,0,"BUILDER","2014-10-15","BUILDER",0,0], [11913,0,"BUILDER","2014-10-15","BUILDER",0,0] ] O comando sed a seguir excluirá a última ocorrência por linha, mas eu quero por arquivo. sed -e 's/,$//' foo.csv Isso também …
15 sed 

5
Como removo espaços das variáveis ​​do shell?
Eu fiz o seguinte na linha de comando: $ text="name with space" $ echo $text name with space Estou tentando usar tr -d ' 'para remover os espaços e ter um resultado de: namewithspace Eu tentei algumas coisas como: text=echo $text | tr -d ' ' Sem sorte até agora, …
15 shell  command-line  tr 

1
Como interpretar nomes de threads do kworker?
No Linux 3.11.0-13-generic, executado em cima de uma placa de núcleo htophexagonal Xeon X5650 de soquete duplo, mostra diferentes threads do kworker. Ordenados por nomes (ajustei o resultado que estou mostrando aqui um pouco para ter os threads no núcleo 2 antes dos do núcleo 10), eis o resultado: kworker/0:0H …

2
Bash -c com parâmetros posicionais
Geralmente, $0em um script é definido como o nome do script ou como ele foi chamado (incluindo o caminho). No entanto, se eu usar bashcom a -copção, $0será definido como o primeiro dos argumentos passados ​​após a cadeia de comando: bash -c 'echo $0 ' foo bar # foo De …
15 bash 

2
Erro de sintaxe próximo ao token inesperado `('
Quando uso o código abaixo no terminal SSH do CentOS, ele funciona bem: paste <(printf "%s\n" "TOP") Mas se eu colocar o mesmo código de linha em um script de shell (test.sh) e executar o script de shell do terminal, ele emitirá um erro, pois ./test.sh: line 30: syntax error …
15 shell 


2
Existe uma diferença entre vincular com cp -l ou ln?
Estou implementando um esquema de backup usando rsync e hardlinks. Eu sei que posso usar o link-dest com o rsync para fazer os hardlinks, mas vi a menção de usar "cp -l" antes da implementação do "link-dest" no rsync. Outro método de vinculação que conheço é "ln". Portanto, minha pergunta …
15 cp  hard-link  ln 


4
Definir o tempo limite para a resposta da página da web com curl
Eu uso uma ferramenta para monitorar se a página da web está funcionando. A ferramenta usa o curlcomando internamente para buscar a saída. No entanto, quando uma página da Web leva mais tempo para responder, ela retorna com um TIMEOUTerro. Não há como aumentar o tempo limite da ferramenta. Existe …
15 curl  timeout 

4
bash: adduser: comando não encontrado no centOS
Eu instalei o CentOS 5.5 no meu VMWare 8 recentemente e estou tentando adicionar um novo usuário no sistema. Não consigo adicionar o usuário, a menos que eu use a su -opção Eu acredito que tem que fazer algo com o caminho não definido corretamente. Eu atualizei o caminho e …
15 shell  path 

8
Contar arquivos em um diretório por extensão
Para fins de teste, eu gostaria de contar quantos arquivos de imagens estão dentro de um diretório, separando cada tipo de arquivo de imagem por extensão de arquivo (jpg = "yes". Isso porque mais tarde será útil para outro script que executará uma ação em cada extensão de arquivo). Posso …

4
Fazendo Download de Arquivos Utilizando o wget
Estou tentando baixar arquivos deste site . O URL é: http://www.ncbi.nlm.nih.gov/geo/download/?acc=GSE48191&format=file Quando eu uso este comando: wget http://www.ncbi.nlm.nih.gov/geo/download/?acc=GSE48191&format=file Eu recebo apenas o index.html?acc=GSE48191que é algum tipo de formato binário. Como posso baixar os arquivos deste site HTTP?
15 wget 

2
Diferença estranha entre pwd e / bin / pwd
Eu adicionei um link simbólico para o diretório atual com ln -s . aa. Se eu executar cd aa, e depois que eu executei pwd, a resposta será /home/sim/aa. Mas se eu executar, /bin/pwdele será impresso /home/sim(o diretório atual não mudou). De onde vem essa diferença?
15 shell  symlink  pwd 

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.