Perguntas sobre 'shell'

2
respostas

Como posso adicionar datetime a um nome de arquivo existente no Linux?

Eu quero adicionar data e hora ao nome do arquivo, por exemplo: 08032016out.log.zip Isso é o que tento fazer: _now=$(date +"%m_%d_%Y") _file="$_nowout.log" touch $_file.txt # creating new file with the timedate Como posso criar o no...
08.03.2016 / 07:29
3
respostas

Por que o tmux só pode ser conectado uma vez por sessão de shell?

Estou usando o tmux em um servidor Fedora 8 (restrição de local de trabalho) para monitorar várias caixas em um rack de tensão. Notei que só posso anexar à minha tmux session desanexada uma vez por sessão de shell. Para reconectar, eu devo ma...
07.07.2011 / 17:46
1
resposta

Exclui todos os arquivos com permissão executável em um diretório

Estou precisando excluir todos os arquivos executable de um diretório. Meu diretório contém alguns arquivos de configuração e arquivos executáveis , e eu preciso excluir todos os arquivos executable que eu não quero. Para isso, escre...
04.07.2016 / 09:04
2
respostas

Por que o 'sudo bash & cd desktop' não entra na pasta desktop? [duplicado]

Eu tenho uma pasta com chmod 000 de permissões nela com muitas coisas diferentes, a forma como eu entro é um começo bash in sudo executando sudo bash . Por que não posso fazer && ? Eu quero cd no diretório com um com...
13.10.2014 / 07:31
3
respostas

Resumindo uma matriz dentro do awk?

Eu tenho o seguinte trecho de código: sum1= sum2= declare -a a echo $temp | awk '{split($0,a,","); name=a[1] ; for(i=2;i<=4;i++) sum1+=a[i] ; for(i=5;i<=7;i++) sum2+=a[i] }' Este código não está funcionando. Aqui temp é uma stri...
16.09.2013 / 15:10
4
respostas

Remove a penúltima extensão em um nome de arquivo

Suponha uma pasta com muitos arquivos com extensões incorretas, por exemplo Song1.avi.mp3 Song2.avi.mp3 Song32.web.mp3 Song23.mp4.mp3 Song2a.mp9.mp3 Eu quero remover apenas o segundo campo ( web , avi , mp4 ). Eu sei como fazer com...
23.12.2014 / 00:43
2
respostas

Montar e desmontar no mesmo script de shell resulta em erro

Eu preciso montar um volume, tar do conteúdo do volume montado e desmontar esse volume montado, em um único script de shell. Então codifiquei como $ cat sample.sh sudo mount -o loop Sample.iso /tmp/mnt cd /tmp/mnt tar-cvf /tmp/sample.ta...
20.01.2017 / 13:45
4
respostas

chown todos os arquivos baseados no padrão de nome de arquivo no diretório atual

Estou tentando colocar todos os arquivos cujos nomes de arquivos começam com ChownFileNames . Eu usei esse comando, mas parece que não funciona: find . -maxdepth 1 |grep 'ChownFileNames*' -exec chown hadoop:hadoop -- {} . \; O que estou...
20.06.2012 / 10:56
3
respostas

Comportamento do pipe “|” no linux com “” redirecionamento de saída

Estou executando o comando ls > a.txt | sort > b.txt Este comando está fazendo as seguintes coisas: executando ls classificando-o criando a.txt e armazenando a saída classificada em a.txt criando b.txt...
10.08.2015 / 16:45
3
respostas

Por que este one-liner falha em produzir saída? [duplicado]

O seguinte não produz nada no bash: while true ; do upower -d ; sleep 1 ; done | grep percentage | uniq Descobri que não importa qual seja o último ou o segundo até o último programa nessa cadeia. O penúltimo programa sempre produz a sa...
15.06.2015 / 02:31