Perguntas sobre 'printf'

1
resposta

Desabilitando as opções de proteção de segurança para um ambiente 'nix-shell'

Em uma tentativa de construir o GCC (6.3) no NixOS (16.09), dentro de um nix-shell , recebo isto: make[1]: Entering directory '<my-build-path>/coreboot/util/crossgcc/build-i386-elf-GCC/build-x86_64-pc-linux-gnu/libcpp' test -f config....
06.04.2017 / 01:25
2
respostas

SED - char 4: comando 'não terminado'

Estou recebendo o erro abaixo no meu script. Você pode ajudar a identificar o problema? sed "s/$(printf "2")/ /g" file1 > file1_new sed: -e expression #1, char 4: unterminated 's' command Mas este está funcionando bem sem problemas:...
07.03.2017 / 17:22
2
respostas

Como imprimir um ponto de exclamação no tcsh?

Qual é a melhor maneira de imprimir um ponto de exclamação no tcsh? Parece que usar aspas simples ou duplas não tem efeito em escapar do ponto de exclamação; e usar um backspace funciona, mas depois desaparece da história.     
20.09.2014 / 18:35
1
resposta

Usando printf quando string possui barra invertida

Estou tentando printf e export a variável usada para definir PS1 , mas tudo que tentei retorna erro em printf ou coloca literal \u em prompt. v='\u\$'; printf "$v"; export PS1="$v" -bash: printf: missing unicode digit for \u v=...
10.03.2018 / 16:25
2
respostas

Por que esta primeira vírgula nessa matriz printf?

Eu quero colocar um cabeçalho no arquivo, mas recebo a primeira vírgula na saída. Código #!/bash/bin ids=(1 10) filenameTarget=/tmp/result.csv :> "${filenameTarget}" echo "masi" > "${filenameTarget}" header=$(printf ",%s" ${ids[@]}) # h...
03.11.2016 / 16:50
1
resposta

A formatação do Bash printf não funciona!

Meu script é: #!/bin/bash num1=32.55 num2=145.958 printf "%5.2f\n" $num1 printf "%5.2f\n" $num2 A saída é: 32.55 145.96 Em vez de: 32.55 145.96 O que está acontecendo? Se for alguma ajuda, estou usando o Fedora 27 Beta...
25.10.2017 / 10:04
3
respostas

Como remover extensão de nome de arquivo de uma lista de nomes de arquivos no bash

Estou tentando remover a extensão de nome de arquivo de uma lista de arquivos que geramos com o seguinte script: #!/bin/bash file_list=$(find . -type f) #assuming that the files are stored in the same directory trimmed_file_list=$(printf '...
13.08.2018 / 22:49
2
respostas

Ordem de printf?

Estou me perguntando por que o seguinte imprime o primeiro comando por último? file=$(printf .tar.gz & printf test) echo $file Emite test.tar.gz , mas esperaria .tar.gztest .     
18.08.2017 / 03:56
3
respostas

Alinhando a terceira palavra com 20 espaços a partir do início da segunda palavra [duplicada]

Temos o seguinte arquivo: cat info.txt linux03.sys98.com net16777728 Speed: 1000Mb/s linux03.sys98.com net16777728 Speed: 1000Mb/s linux01.sys98.com net3f0 Speed: 1000Mb/s linux01.sys98.com net3f0 Speed: 1000Mb/s linux03...
07.05.2018 / 16:18
2
respostas

find, printf e comportamento estranho com o ssh

Então, isso funciona: find /dir/ -type f -printf "%p|%TY-%Tm-%Td|%TH:%TM|%s|%u|%U\n" > /dir/output.txt Mas isso não acontece: ssh -o StrictHostKeyChecking=no "servername" find /dir/ -type f -printf "%p|%TY-%Tm-%Td|%TH:%TM|%s|%u|%U\n...
09.01.2018 / 19:49