Unix & Linux

80
determinando o caminho para o script de shell de origem

Existe uma maneira de um script de shell de origem descobrir o caminho para si mesmo? Estou preocupado principalmente com o bash, embora tenha alguns colegas de trabalho que usam o tcsh. Suponho que talvez eu não tenha muita sorte aqui, pois o sourcing faz com que os comandos sejam executados no...

80
Como recuperar uma sessão de tela 'perdida'?

De alguma forma, eu consegui fechar uma janela da tela sem a tela 'perceber', para que a sessão ainda seja marcada como attached. Isso me impede de anexar novamente a esta sessão. O que eu posso fazer? me@iupr-serv8:~$ screen -r There are several suitable screens on: 25028.pts-19.XXX-serv8...

80
“Erro de entrada / saída” ao acessar um diretório

Quero listar e remover o conteúdo de um diretório em um disco rígido removível. Mas experimentei "Erro de entrada / saída": $ rm pic -R rm: cannot remove `pic/60.jpg': Input/output error rm: cannot remove `pic/006.jpg': Input/output error rm: cannot remove `pic/008.jpg': Input/output error rm:...

80
Glob recursiva?

Eu gostaria de escrever algo como isto: $ ls **.py para obter todos os nomes de arquivos .py, percorrendo recursivamente uma hierarquia de diretórios. Mesmo se houver arquivos .py para encontrar, o shell (bash) fornecerá esta saída: ls: cannot access **.py: No such file or directory Alguma...

80
Como exportar variáveis ​​de um arquivo?

Eu tenho um tmp.txtarquivo que contém variáveis ​​a serem exportadas, por exemplo: a=123 b="hello world" c="one more variable" Como posso exportar todas essas variáveis ​​usando o exportcomando, para que possam ser usadas posteriormente por processos