Eu entendo que o til (~) no final de um arquivo exibido no bash é um arquivo de backup no sistema de arquivos do Linux. Existe uma maneira de mantê-los ocultos ao listar o conteúdo de um diretório?
Qual é o código mais curto que faz isso? Eu tenho feito algo parecido com
echo "header" > tmpfile
cat $file >> tmpfile
echo "footer" >> tmpfile
mv tmpfile $file
Existe uma maneira mais compacta?
PARTE 1
Ok, então eu estou usando o Mac e comecei com um arquivo chamado ...
Exemplo: myFile.sh
No Terminal, executei este arquivo em seu diretório digitando ...
bash myFile.sh
Isso funciona perfeitamente, mas eu fiz algumas pe...
Eu tenho um problema muito estranho. Eu tenho alguns arquivos em um diretório grande que eu quero tornar legível por todos. Então eu tento isso:
sudo find readme* -not -perm -o+r -exec chmod +r {} \;
e consiga isto:
sudo: unable to...
Eu estou tentando obter a saída de um comando ls e pesquisar essa lista para uma expressão regex ... Efetivamente, ele procurará todos os nomes de arquivos na pasta pela expressão regex. Eu coloquei um exemplo simples do que eu pensava ser o jei...
Estou trabalhando em um script bash que faz o backup de um arquivo de configuração antes de copiar um novo arquivo.
Veja como meu snippet se parece:
mv ~/myStuff.conf ~/myStuff.conf.bak
cp ~/new/myStuff.conf ~/myStuff.conf
Toda vez...
Estou tentando criar um alias no bash, por exemplo:
alias cat / home / arquivo = 'cat / home / thisfile'
Não sei por que isso não está funcionando. Eu tentei em todos os lugares para encontrar a resposta no google e pelo que eu posso dizer...
Em nosso CMS que passou por muitas versões e plataformas de hospedagem, acabamos de encontrar um arquivo de imagem acentuado que não funcionaria no seu URL. Então eu ssh'd na caixa e tentei mudar o nome.
No entanto, não consegui descobrir com...
De este artigo :
Sourcing will execute the commands in the current shell, executing
will create a new shell and execute the commands there.
Ele descreve que cada shell tem seu próprio PID. Eu não vejo nenhuma diferença entre a palavra...