Perguntas com a marcação «filenames»

Nome do arquivo é um nome usado para identificar um arquivo exclusivamente em um determinado sistema de arquivos.

3
Faz parte de algum padrão (por exemplo, POSIX), que os arquivos do sistema sejam minúsculos?
Minha empresa revende um aplicativo cujo nome da marca está em maiúsculas e minúsculas, por exemplo "ApplicationName". O instalador do aplicativo cria todos os caminhos e nomes de arquivos neste padrão. Por exemplo, o diretório principal é /opt/ApplicationName, o arquivo init é chamado, ApplicationNameentão eu tenho que executar service ApplicationName …





5
Glob com ordem numérica
Eu tenho esta lista de arquivos pdf em um diretório: c0.pdf c12.pdf c15.pdf c18.pdf c20.pdf c4.pdf c7.pdf c10.pdf c13.pdf c16.pdf c19.pdf c2.pdf c5.pdf c8.pdf c11.pdf c14.pdf c17.pdf c1.pdf c3.pdf c6.pdf c9.pdf Quero concatená-los usando o ghostscript em ordem numérica (semelhante a isso): gs -q -sPAPERSIZE=a4 -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=out.pdf *.pdf …



11
Executar como .test em vez de ./test
Supondo que eu esteja na mesma pasta que um arquivo executável, eu precisaria digitar isto para executá-lo: ./file Prefiro não precisar digitar /, porque /é difícil para mim digitar. Existe uma maneira mais fácil de executar um arquivo? Idealmente, apenas algumas sintaxes simples, como: .file ou qualquer outra coisa, mas …

3
Como renomear o arquivo para .. (ponto ponto)?
Aparentemente, você pode renomear o arquivo para... . Se eu fosse louco, como renomearia arquivo para ..ou .? Esse nome de arquivo é permitido? A barra invertida não parece desativar o significado especial do ponto: $ mv test \. mv: `test' and `./test' are the same file


5
imprima a saída para 3 colunas separadas
MYPATH=/var/www/html/error_logs/ TOTALFILE=$(ls $MYPATH* | wc -l) FILETIME=$(stat --format=%y $MYPATH* | head -5 | cut -d'.' -f1) FILE=$(ls -1tcr $MYPATH* | head -5 | rev | cut -d/ -f1 | rev) TOPLINE=$(head -1 $MYPATH* | grep -Po '".*?"' | head -5) como posso imprimir elegantemente essas informações de 5 arquivos em …


3
O shellcheck está aconselhando a não usar o basename: por quê?
Estou testando o shellcheck . Eu tenho algo assim basename "${OPENSSL}" e recebo a seguinte sugestão Use parameter expansion instead, such as ${var##*/}. Do ponto de vista prático, não vejo diferença $ export OPENSSL=/opt/local/bin/openssl $ basename ${OPENSSL} openssl $ echo ${OPENSSL##*/} openssl Como basenameestá nas especificações do POSIX , não …

6
adicionando texto ao nome do arquivo antes da extensão
Gostaria de adicionar texto ao final do nome do arquivo, mas antes da extensão. Agora eu estou tentando, for f in *.shp; do echo $f_poly; done a saída é, Quercus_acutifolia.shp_poly Quercus_agrifolia.shp_poly Quercus_corrugata.shp_poly Quercus_cortesii.shp_poly Quercus_costaricensis.shp_poly Quercus_havardii.shp_poly Quercus_hemisphaerica.shp_poly Quercus_kelloggii.shp_poly Quercus_knoblochii.shp_poly Quercus_laceyi.shp_poly Eu quero que seja Quercus_acutifolia_poly.shp Quercus_agrifolia_poly.shp Quercus_corrugata_poly.shp Quercus_cortesii_poly.shp Quercus_costaricensis_poly.shp Quercus_havardii_poly.shp Quercus_hemisphaerica_poly.shp …
25 bash  rename  filenames 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.