Questions marquées «filenames»

Le nom de fichier est un nom utilisé pour identifier un fichier uniquement sur un système de fichiers donné.

3
Cela fait-il partie d'une norme (par exemple POSIX), que les fichiers système doivent être en minuscules?
Mon entreprise revend une application dont le nom de marque est mixte, par exemple "ApplicationName". Le programme d'installation de l'application crée tous les chemins et noms de fichiers dans cette norme. Par exemple, le répertoire principal est /opt/ApplicationName, le fichier init est appelé ApplicationNamedonc je dois exécuter service ApplicationName statuset …





5
Glob avec ordre numérique
J'ai cette liste de fichiers pdf dans un répertoire: 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 Je veux les concaténer en utilisant ghostscript dans l'ordre numérique (similaire à ceci): gs -q -sPAPERSIZE=a4 -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=out.pdf …



11
Exécuter en tant que .test plutôt que ./test
En supposant que je suis dans le même dossier qu'un fichier exécutable, je devrais taper ceci pour l'exécuter: ./file Je préfère ne pas avoir à taper /, car il /m'est difficile de taper. Existe-t-il un moyen plus simple d'exécuter un fichier? Idéalement, juste une syntaxe simple comme: .file ou autre …

3
Comment renommer un fichier en .. (dot dot)?
Apparemment, vous pouvez renommer le fichier en... . Si j'étais fou, comment renommer un fichier en ..ou .? Un tel nom de fichier est-il même autorisé? La barre oblique inverse ne semble pas désactiver la signification spéciale du point: $ mv test \. mv: `test' and `./test' are the same …


5
imprimer la sortie sur 3 colonnes séparées
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) Comment puis-je imprimer élégamment ces informations de 5 fichiers dans …


3
shellcheck conseille de ne pas utiliser le nom de base: pourquoi?
J'essaie le shellcheck . J'ai quelque chose comme ça basename "${OPENSSL}" et je reçois la suggestion suivante Use parameter expansion instead, such as ${var##*/}. D'un point de vue pratique, je ne vois aucune différence $ export OPENSSL=/opt/local/bin/openssl $ basename ${OPENSSL} openssl $ echo ${OPENSSL##*/} openssl Puisque basenamec'est dans les spécifications …

6
ajout de texte au nom de fichier avant l'extension
Je voudrais ajouter du texte à la fin du nom de fichier mais avant l'extension. En ce moment j'essaye, for f in *.shp; do echo $f_poly; done la sortie est, 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 Je veux que ce soit, Quercus_acutifolia_poly.shp Quercus_agrifolia_poly.shp Quercus_corrugata_poly.shp Quercus_cortesii_poly.shp Quercus_costaricensis_poly.shp …
25 bash  rename  filenames 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.