Risultato di una normale ricerca utilizzando find . ! -path "./build*" -name "*.txt": ./tool/001-sub.txt ./tool/000-main.txt ./zo/001-int.txt ./zo/id/002-and.txt ./as/002-mod.txt e se ordinati con sort -n: ./as/002-mod.txt ./tool/000-main.txt ./tool/001-sub.txt ./zo/001-int.txt ./zo/id/002-and.txt tuttavia l'output desiderato è: ./tool/000-main.txt ./zo/001-int.txt ./tool/001-sub.txt ./zo/id/002-and.txt ./as/002-mod.txt ciò significa che l'output è ordinato solo in base al nome file …
Voglio trovare tutte le sottocartelle, che contengono un file markdown con lo stesso nome (ed estensione .md). Ad esempio: voglio trovare le seguenti sottocartelle: Apple/Banana/Orange #Apple/Banana/Orange/Orange.md exists Apple/Banana #Apple/Banana/Banana.md exists Apple/Banana/Papaya #Apple/Banana/Papaya/Papaya.md exists Nota: nella directory possono essere presenti altri file o sottodirectory. Eventuali suggerimenti? Le soluzioni al problema possono …
Supponiamo di avere un elenco di percorsi di file archiviati in un array filearray=("dir1/0010.pdf" "dir2/0003.pdf" "dir3/0040.pdf" ) Voglio ordinare gli elementi nell'array in base ai nomi di base dei nomi di file, in ordine numerico sortedfilearray=("dir2/0003.pdf" "dir1/0010.pdf" "dir3/0040.pdf") Come lo posso fare? Posso solo ordinare le loro parti del nome …
In uno script che uso findper raccogliere alcuni file nella directory corrente, come in $ find . -name "*.h" ./foo.h Ora mi piacerebbe che fosse appena prodotto foo.h, senza il ./prefisso. Ho pensato che la stringa vuota ""denotasse la directory corrente nei comandi di shell. Ma questo dà: $ find …
Come posso generare un nuovo nome per un file se esiste un file esistente con lo stesso nome? In un ambiente desktop viene generato un nuovo nome aggiungendo un numero alla fine del nome del file, ma come si può ottenere dalla riga di comando? Sto usando il sistema operativo …
Stavo scrivendo un widget per visualizzare i file in una determinata directory e mi chiedevo se dovevo coprire il caso in cui un file ha un nome vuoto. I test non hanno mostrato risultati ovvi, quindi mi chiedevo se qualcuno avesse informazioni precise $ touch "" touch: cannot touch `': …
Ho uno script bash che sto cercando di sostituire i punti nei nomi dei file e sostituirli con caratteri di sottolineatura, lasciando intatta l'estensione (sono su Centos 6 btw). Come puoi vedere dall'output seguente, lo script funziona quando è presente un punto da sostituire, ma nei casi in cui l'unico …
Sto cercando di emulare il processo di risoluzione del percorso (vedi la pagina man path_resolution) in sistemi unix-like. Il mio sistema operativo è Linux con core GNU 8.7. Al fine di chiarire il significato di extra / "in risoluzione", ho fatto le seguenti cose in una shell: mkdir this_is_dir ln …
Il mio cronjob si presenta così: 5 3 * * * mysqldump -u root test > /srv/backup/mysql_daily.dump Come posso rendere unico il nome del file ogni volta che cronjob scrive mysql_daily.dump?
Le estensioni dei file non sono necessarie su unice, tuttavia ogni file tarred, gzipped o bzipped che incontro ha un'estensione simile a .tar, .tar.gzo .tgz. C'è qualche motivo speciale per quello o è solo una convenzione?
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.