Unix & Linux

58
Convertendo saída colorida em html

Existem ferramentas que fornecem saída colorida: dwdiff -c File1 File2 # word level diff grep --color=always # we all know this guy ... A questão é: Como converter sua saída colorida de programa arbitrário em arquivo html colorido? Outros formatos de saída também podem ser adequados (o LaTeX...

58
Desativar shell do usuário por motivos de segurança

Temos várias contas de usuário que criamos para tarefas automatizadas que exigem permissões refinadas, como transferência de arquivos entre sistemas, monitoramento etc. Como bloqueamos essas contas de usuário para que esses "usuários" não tenham shell e não possam fazer login? Queremos evitar a...

58
Listar subdiretórios apenas n em profundidade

O Festival armazena dados do pacote de voz na seguinte estrutura de diretório de exemplo: /usr/share/festival/voices/<language>/<voicepack name> Qual é a linha simples mais simples (de preferência usando ls) para imprimir apenas os <voicepack name>, em todos os...

58
O que significa "rm is hashed"?

Estou passando por http://mywiki.wooledge.org/BashGuide/CommandsAndArguments e me deparei com isso: $ type rm rm is hashed (/bin/rm) $ type cd cd is a shell builtin Um pouco antes, o guia listou os vários tipos de comandos entendidos pelo Bash: aliases, funções, builtins, palavras-chave e...

58
grep em uma variável

Digamos que eu tenho uma variável line="This is where we select from a table." agora eu quero grep quantas vezes o select ocorre na frase. grep -ci "select" $line Eu tentei isso, mas não funcionou. Eu também tentei grep -ci "select" "$line" Ainda não funciona. Estou tendo o erro a...

58
Usando jq para extrair valores e formato em CSV

Eu tenho o arquivo JSON abaixo: { "data": [ { "displayName": "First Name", "rank": 1, "value": "VALUE" }, { "displayName": "Last Name", "rank": 2, "value": "VALUE" }, { "displayName": "Position", "rank": 3, "value": "VALUE" }, { "displayName": "Company Name", "rank": 4, "value":...

58
É> & - mais eficiente que> / dev / null?

Ontem li este comentário do SO, que diz que no shell (pelo menos bash) >&-"tem o mesmo resultado que" >/dev/null. Na verdade, esse comentário se refere ao guia do ABS como a fonte de suas informações. Mas essa fonte diz que a >&-sintaxe "fecha os descritores de arquivo". Não está...

58
grep dentro de menos?

Atualmente, estou examinando muitos logs desconhecidos, procurando alguns problemas. O primeiro arquivo que olho é Events.log e recebo pelo menos três páginas nas lessquais parecem exibir o mesmo evento em momentos diferentes - um evento que parece ser bastante benigno. Gostaria de filtrar este...

58
como contar o comprimento de uma matriz definida no bash?

Eu sou novo no bash e não consigo encontrar um bom tutorial para responder à minha pergunta. array=( item1 item2 item3) for name in ${array[@]}; do echo current/total ... some other codes done Eu quero calcular o valor "atual" e "total", como a saída esperada desse

58
O shell ksh93 está morto?

Em 10-01-2013, Glenn Fowler postou isso na lista de discussão ast-users : Como foi apontado várias vezes nas listas AST e UWIN, a AT&T oferece muito pouco suporte ao software OpenSouce, e é por isso que temos tão poucas pessoas envolvidas com nossa coleção bastante grande de software AST....