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 …
Qu'est-ce qu'un moyen portable pour un script (zsh) de déterminer son chemin absolu? Sous Linux, j'utilise quelque chose comme mypath=$(readlink -f $0) ... mais ce n'est pas portable. (Par exemple, readlinksur darwin ne reconnaît pas le -fdrapeau, ni n'a d'équivalent.) (En outre, en utilisantreadlink pour cela est, certes, un hack …
Les gens disent que vous ne devriez pas utiliser d'espaces dans la dénomination des fichiers Unix. Y a-t-il de bonnes raisons de ne pas utiliser de majuscules dans les noms de fichiers (c.-à-d. File_Name.txtVs file_name.txt)? Ou est-ce simplement une question de préférence personnelle?
Il existe une commande standard pour le fractionnement de fichiers - fractionner. Par exemple, si je veux diviser un fichier de mots en plusieurs morceaux de 10000 lignes, je peux utiliser: split -dl 10000 words wrd et il générerait plusieurs fichiers de la forme wrd.01, wrd.02 et ainsi de suite. …
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 …
J'ai un collègue qui dit que vous devez être prudent lors de l'extraction des tarballs car ils peuvent apporter des modifications que vous ne connaissez pas. J'ai toujours pensé qu'une archive tar n'était qu'une hiérarchie de fichiers compressés, donc si vous l'extrayez dans / tmp / example / il ne …
Apparemment, en cours d'exécution: perl -n -e 'some perl code' * Ou find . ... -exec perl -n -e '...' {} + (idem avec -pau lieu de -n) Ou perl -e 'some code using <>' * souvent trouvé dans les lignes simples affichées sur ce site, a des implications en …
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 …
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 …
Dans Bash, supposons que je visite un répertoire, puis un autre répertoire. Je voudrais copier un fichier du premier répertoire vers le deuxième répertoire, mais sans en spécifier les longs chemins d'accès. C'est possible? Ma solution temporaire consiste à utiliser /tmpcomme un emplacement temporaire pour stocker une copie du fichier. …
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 …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.