Perguntas com a marcação «bash»

Perguntas específicas ao Bourne Again SHell do GNU, em oposição a outros shells Bourne / POSIX. Para perguntas sobre shells do Unix em geral, use a tag / shell.

1
Retomar um processo suspenso em um loop for
Estou executando no bash: for i in ull-*.pbm; do convert $i tmp2/$i.pdf ; done Eu Ctrl-Zno meio da corrida, e depois o fgseu ID do trabalho. Mas as iterações restantes não continuam a terminar. Eu quero saber porque?
12 bash 

3
Formate a saída de cputime para ps
Estou tentando escrever um script que pode monitorar o uso da CPU de um processo por um intervalo (para criar um gráfico). Até agora, este é o comando que estou usando ps -p $PROCID -o cputime,etimes Minha única preocupação é que a saída do cputime pareça ser [dd]hh:mm(ou algo semelhante, …



7
Serialize variável de shell no bash ou zsh
Existe alguma maneira de serializar uma variável de shell? Suponha que eu tenha uma variável $VARe que queira salvá-la em um arquivo ou qualquer outra coisa e, em seguida, leia novamente mais tarde para recuperar o mesmo valor? Existe uma maneira portátil de fazer isso? (Acho que não) Existe uma …
12 bash  shell  zsh  variable 


7
É possível remover o prefixo da pasta de um comando `ls`
Estou em um script bash e quero obter a lista de todos os arquivos (digamos todos os arquivos jar). Eu executo o comando ls -1 lib/*.jare recebo a saída: lib/mylib_1.jar lib/mylib_2.jar ... Existe alguma opção para ter a seguinte saída: mylib_1.jar mylib_2.jar ... Fazer cd libantes não é uma opção, …
12 bash  shell  directory  ls 


4
como renomear arquivos enquanto copia?
Como eu copiava (estilo de arquivo onde a data não é alterada) todos os arquivos em um diretório de backup para o diretório do usuário enquanto renomeia cada arquivo para remover a parte aleatória da cadeia de caracteres do nome (por exemplo, -2b0fd460_1426b77b1ee_-7b8e)? cp de: /backup/path/data/Erp.2014.02.16_16.57.03-2b0fd460_1426b77b1ee_-7b8e.etf para: /home/user/data/Erp.2014.02.16_16.57.03.etf Cada arquivo …
12 bash  shell  rename  file-copy 


3
Comparação de dois comandos find
Recentemente, recebi essa findlinha, mas não sou capaz de explicar de onde vem a diferença dos dois abaixo: Exemplo 1 [root@centos share]# find . -exec grep -i "madis" {} /dev/null \; ./names:Madison Randy:300:Product Development Exemplo 2 [root@centos share]# find . -exec grep -i "madis" {} \; Madison Randy:300:Product Development Como …
12 bash  shell  find 

5
Interseção de duas matrizes no BASH
Eu tenho duas matrizes como esta: A=(vol-175a3b54 vol-382c477b vol-8c027acf vol-93d6fed0 vol-71600106 vol-79f7970e vol-e3d6a894 vol-d9d6a8ae vol-8dbbc2fa vol-98c2bbef vol-ae7ed9e3 vol-5540e618 vol-9e3bbed3 vol-993bbed4 vol-a83bbee5 vol-ff52deb2) B=(vol-175a3b54 vol-e38d0c94 vol-2a19386a vol-b846c5cf vol-98c2bbef vol-7320102b vol-8f6226cc vol-27991850 vol-71600106 vol-615e1222) As matrizes não são classificadas e podem até conter elementos duplicados. Gostaria de fazer a interseção dessas duas …
12 bash  scripting  array 

2
encontre e remova duplicatas em um diretório
Eu tenho um diretório com vários arquivos img e alguns deles são idênticos, mas todos têm nomes diferentes. Preciso remover duplicatas, mas sem ferramentas externas, apenas com um bashscript. Eu sou iniciante no Linux. Eu tentei aninhado para loop para comparar md5somas e, dependendo do resultado remover, mas algo está …

3
É possível rastrear os comandos internos para o Bash?
Inspirado por esta pergunta, intitulado: Quando os comandos internos são carregados na memória , ao tentar responder a isso, tentei o seguinte comando e fiquei um pouco surpreso por não conseguir executá-lo: $ strace cd $HOME Existe um método que eu possa usar para executar strace para os comandos internos …
12 bash  debugging  strace 

6
Por que "$ ((~ 33))" produz -34?
$ echo $(( 255 )) 255 $ echo $(( 33 )) 33 $ echo $(( ~33 )) -34 $ echo $(( ~255 )) -256 $ e meu kernel é: $ uname -a Linux HOSTNAME 3.2.0-40-generic-pae #64-Ubuntu SMP Mon Mar 25 21:44:41 UTC 2013 i686 i686 i386 GNU/Linux PERGUNTA: ~ é …
12 bash  shell  arithmetic 

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.