Eu executei um script de shell cruzado com o BUILDDIR=${BUILDDIR:-"/data"}
qual, após a experimentação, pega o BUILDDIR original se ele existir e não for uma string vazia e, caso contrário, o define como /data. O que eu não entendo é como a expressão funciona - por que os operadores e e como eles funcionam :
.-
jeremy_rutman's questions
Estou tentando adicionar aspas ausentes no final de algumas linhas em um arquivo de texto.
Acho que o regex [^\"]$ é suficiente para encontrar linhas com aspas duplas de terminal ausentes e, portanto, tentei a seguinte substituição usando uma referência inversa (que tbh nunca usei antes). sed permitiria referência a esse grupo, mas
sed 's|([^\"]$)|\1\"|g' bigfile.tsv
exitos
sed: -e expression #1, char 17: invalid reference \1 on `s' command's RHS
e mesmo se eu não escapar das cotações de substituição
sed 's|([^\"]$)|\1"|g' bigfile.tsv
(embora agora seu char 16 é ofensivo) . Como fica a referência? https://xkcd.com/1171/
Eu tenho acesso a um disco que foi montado nos servidores de forma que o diretório storage2:/sdb1/users esteja visível do meu servidor em local1:/mnt/storage2/users.
Há um arquivo grande que eu gostaria de acessar , então eu o vinculei a um diretório visível de local1:
root@storage2:ln -s /home/jr/bigfile.csv /sdb1/users/jr
Agora eu posso ver com ls
jeremyr@local1:/mnt/storage2/users/jr$ ls -l
lrwxrwxrwx 1 4294967294 users 95 Aug 8 08:01 /mnt/storage2/users/jr/bigfile.csv -> /home/jr/bigfile.csv
mas ao abrir (com python ou similar) eu não vejo - também ls -lL não vê:
jeremyr@local1:/mnt/storage2/users/jr$ ls -lL bigfile.csv
ls: cannot access /mnt/storage2/users/jr/bigfile.csv: No such file or directory
Posso obter acesso ao arquivo grande sem copiá-lo para a partição visível?
Eu gostaria de experimentar o Linux Mint 18.3 depois de ter problemas com o ubuntu16.04 em um razr stealth rz09 com gtx1060 gpu. Eu fiz um usb de instalação ao vivo, inicializei e passei pelas telas de instalação e, invariavelmente, congelei após definir os fusos horários e iniciar a instalação real ('copiando arquivos ...'). Eu tentei:
desativando o UEFI em favor do legado na bios
com/duas redes, com/duas instalações de terceiros
instalação OEM
fazendo, na CLI de um terminal no instalador ao vivo:
gksu live-installer
na CLI da inicialização do modo de compatibilidade:
gksu live-installer
Recebo congelamentos em todos os casos (exceto o comando gksu, que não fornece saída e parece não fazer nada). Se alguém tiver alguma dica, eu agradeceria, caso contrário, o show será efetivamente interrompido e eu voltarei ao ubuntu