Pertanyaan yang diberi tag «filenames»

Nama file adalah nama yang digunakan untuk mengidentifikasi file secara unik pada sistem file yang diberikan.

3
Apakah ini merupakan bagian dari standar apa pun (mis. POSIX), bahwa file sistem harus menggunakan huruf kecil?
Perusahaan saya menjual kembali aplikasi yang bermerek campuran, misalnya "ApplicationName". Pemasang aplikasi membuat semua jalur dan nama file dalam standar ini. Misal direktori utamanya adalah /opt/ApplicationName, file init dipanggil ApplicationNamejadi saya harus menjalankan service ApplicationName statusdan sebagainya. Bagi saya, ini memecah semua konvensi yang masuk akal dan saya merasa file …

7
Cara portabel untuk mendapatkan jalur absolut skrip?
Apa cara portabel untuk skrip (zsh) untuk menentukan jalur absolutnya? Di Linux saya menggunakan sesuatu seperti mypath=$(readlink -f $0) ... tapi ini tidak portabel. (Misalnya, readlinkpada darwin tidak mengenali -fbendera, juga tidak memiliki yang setara.) (Juga, menggunakan readlinkuntuk ini, memang, peretasan yang tampak tidak jelas.) Apa cara yang lebih portabel?




5
Glob dengan Urutan Numerik
Saya memiliki daftar file pdf ini dalam direktori: 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 Saya ingin menggabungkan ini menggunakan ghostscript dalam urutan numerik (mirip dengan ini): gs -q -sPAPERSIZE=a4 -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=out.pdf *.pdf Tetapi …


2
Implikasi keamanan dari menjalankan perl -ne '...' *
Rupanya, berlari: perl -n -e 'some perl code' * Atau find . ... -exec perl -n -e '...' {} + (sama dengan -pbukannya -n) Atau perl -e 'some code using <>' * sering ditemukan dalam satu baris yang diposting di situs ini, memiliki implikasi keamanan. Apa masalahnya? Bagaimana cara menghindarinya?

11
Jalankan sebagai .test daripada ./test
Andaikata saya berada di folder yang sama dengan file yang dapat dieksekusi, saya perlu mengetik ini untuk menjalankannya: ./file Saya lebih suka tidak perlu mengetik /, karena /sulit bagi saya untuk mengetik. Apakah ada cara yang lebih mudah untuk mengeksekusi file? Idealnya hanya beberapa sintaks sederhana seperti: .file atau sesuatu …



5
hasil cetak menjadi 3 kolom terpisah
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) bagaimana saya bisa dengan elegan mencetak informasi 5 file ini …

9
Papan klip untuk menyalin dan menempel file di baris perintah?
Di Bash, misalkan saya mengunjungi direktori, dan lalu direktori lain. Saya ingin menyalin file dari direktori pertama ke direktori kedua, tetapi tanpa menentukan nama path panjang dari mereka. Apa itu mungkin? Solusi sementara saya adalah menggunakan /tmpsebagai tempat sementara untuk menyimpan salinan file.cp myfile /tmpketika saya berada di direktori pertama, …

3
shellcheck menyarankan untuk tidak menggunakan nama merek: mengapa?
Saya mencoba shellcheck . Saya punya sesuatu seperti itu basename "${OPENSSL}" dan saya mendapatkan saran berikut Use parameter expansion instead, such as ${var##*/}. Dari sudut pandang praktis saya tidak melihat perbedaan $ export OPENSSL=/opt/local/bin/openssl $ basename ${OPENSSL} openssl $ echo ${OPENSSL##*/} openssl Karena basenameada dalam spesifikasi POSIX , saya tidak …

6
menambahkan teks ke nama file sebelum ekstensi
Saya ingin menambahkan teks ke akhir nama file tetapi sebelum ekstensi. Saat ini saya sedang mencoba, for f in *.shp; do echo $f_poly; done outputnya adalah, 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 Aku menginginkannya, 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 Quercus_kelloggii_poly.shp Quercus_knoblochii_poly.shp Quercus_laceyi_poly.shp
25 bash  rename  filenames 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.