Sto usando il layout di tastiera finlandese che mappa AltGr+ Spaceallo spazio non-break (NBSP, U + 00A0). Sono contento di questo in generale, ma trovo che spesso scrivo accidentalmente NBSP invece del normale |simbolo " " spazio dopo pipe (scritto con AltGr+ <con layout di tastiera finlandese) mentre utilizzo la …
Con date -dpotrebbe visualizzare la data futura o successiva $ date -d "next mon" Mon May 13 00:00:00 CST 2019 $ date -d "mon" Mon May 13 00:00:00 CST 2019 Sfortunatamente, non è stato possibile visualizzare il giorno feriale precedente $ date -d "previous Monday" date: invalid date ‘previous Monday’ …
Ho due cartelle con strutture di sottocartella simili, che vorrei confrontare. Per esempio: A ├── child-1 ├── child-2 ├── child-3 ├── child-4 ├── child-5 e B ├── child-1-some-text ├── child-2-more-text ├── child-3-nothing ├── child-6-random-text ├── child-7-more-random-text Vorrei elencare tutte quelle sottocartelle da Acui sono prefissi una sottocartella Be anche elencare …
Ho scritto uno script che elimina tutto tranne gli ultimi due file in una cartella: #!/bin/bash ls -1 --quoting-style=shell-always /path/to/some/folder \ | head -n -2 \ | xargs printf -- "'/path/to/some/folder/%s'\n" \ | xargs sudo rm -rf Questo script verrà eseguito come cron job ogni giorno. Il ragionamento è il …
Sono molto, molto nuovo nello scripting. Ecco il semplice script (che funziona) che ho scritto, che visualizza un'immagine quando sono trascorsi 5 minuti: sleep 300 && firefox file:///home/tasks/fiveminutes.jpg Ecco la mia domanda: a volte non ricordo se ho avviato il timer. C'è un modo per aggiungere un'indicazione di testo o …
Sto cercando di rinominare i file in questo modo: for file in *; do mv -i "$file" "$(echo "$file" | sed -e 's/[^A-Za-z0-9._-]/_/g')"; done Ma il sedcomando sostituisce tutti gli spazi con _. Come posso modificare il sedcomando per farlo includere spazi tra i caratteri specificati? Ho provato a usare …
In Ubuntu 16.04.3, ho uno script bash molto semplice: test.sh [[ 0 == 0 ]] && result="true" || result="false" echo $result echo $USER $SHELL $0 Quando lo chiamo come utente non root meo come root, funziona come previsto. Se uso sudo ./test.sh, si lamenta di un errore di sintassi: $ …
Perché il comando mkdir ha esito negativo con: "Nessun file o directory del genere"? #!/bin/bash set -e BIN_DIR="~/bin/" if [ ! -d "$BIN_DIR" ]; then mkdir "$BIN_DIR" fi
Mi sono imbattuto in schemi e caratteri jolly strabilianti e di particolare interesse per me [!]. Questo costrutto è simile al [!]costrutto, tranne che per far corrispondere qualsiasi carattere tra parentesi, corrisponderà a qualsiasi carattere, purché non sia elencato tra [e ]. rm myfile [!192] Quanto sopra credo che rimuoverà …
Ho appena aggiornato Ubuntu 16.04 a 17.04 e ho riscontrato un piccolo problema con il cdcomando. Diciamo che ho due cartelle: album-01&album-02 In Ubuntu 16.04, se lo faccio cd album*, andrà alla prima cartella trovataalbum-01 Ma nel nuovo Ubuntu 17.04, se lo faccio cd album*mi risulta -bash: cd: too many …
Un video di Youtube può essere visto da solo o potrebbe far parte di una playlist. Esempio: https://www.youtube.com/watch?v=vbsNiOkm0BU e https://www.youtube.com/watch?v=vbsNiOkm0BU&index=141&list=UUmM7KPLEthAXiPVAgBF6rhA Notare la parte vbsNiOkm0BU. La domanda è ottenere questa parte per tutti i video del canale / playlist. Il motivo è scaricare tutti i video di questo canale (circa 3600). …
Nel terminale posso usare !!quale riferimento al mio comando precedente. È possibile usarlo in un alias? L'ho provato, ma ciò che accade è che i doppi punti esclamativi vengono interpretati letteralmente. Quello che voglio avere possibile è: Inserisco qualche comando Digito un alias che includerà ciò che è stato inserito …
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.