Domande specifiche per GNU Bourne Again SHell, al contrario di altre shell Bourne / POSIX. Per domande sulle shell Unix in generale, utilizzare invece il tag / shell.
Ho un mini-sistema con un numero solo limitato di file binari ( bash, cp, cat, sed, ...). Non ho il tailcomando e mi chiedo se potrei emulare la funzionalità della codased cat foo.txt | tail -n 10 So che posso stampare le righe 1-10 con sed cat foo.txt | sed …
Ho un Medical.csvfile con righe del seguente formato, field: 'participation.type', displayName: 'program_type', type: 'String',path:'participation' field: 'participation.program', displayName: 'program_name', type: 'String',path:'participation' Voglio scrivere uno script bash per convertirlo in tabella HTML con field, displayNamee typecome le intestazioni in modo dinamico. Il Csv2HtmlConverter.sh(Ispirato dalla risposta alla tabella Converti csv in html utilizzando …
Come posso rimuovere le seguenti sequenze di caratteri dai miei file? ^[[64;8H, ^[[?25h, ^[[1;64rEcc o evitano il aspettano aggiungerli in primo luogo? Sfondo: Sto usando una raccolta di script previsti per determinati compiti. I file di output che sto collezionando spesso contengono il tipo di caratteri sopra riportato (come mostrato …
Sono su Debian e voglio ripartizionare il mio disco e reinstallarlo. C'è un modo semplice per ripristinare tutti i pacchetti attualmente installati dopo una nuova installazione? Sto pensando di farlo creando un elenco di app di backup: #generate list of installed packages dpkg -l | awk '{ print $2 }' …
Ho il seguente script bash semplificato #!/bin/bash files=("$@") if [ "X$files" = "X" ]; then files=$HOME/print/*.pdf; fi for file in "${files[@]}"; do ls "$file"; done Se passo argomenti (nomi file) come parametri, questo script stamperà i nomi file corretti. D'altra parte, se non passo argomenti, verrà stampato /home/user/print/*.pdf: No such …
Sto cercando di capire un metodo molto veloce per determinare le dimensioni di un'immagine. So che potrei wget l'immagine e quindi usare imagemagick per determinare l'altezza e la larghezza dell'immagine. Sono preoccupato che questo potrebbe non essere il modo più veloce di farlo. Mi preoccupo anche di dover installare imagemagick …
come ottenere il primo numero di variabili Ho una variabile: STR="My horse weighs 3000 kg but the car weighs more" STR="Maruska found 000011 mushrooms but only 001 was not with meat" STR="Yesterday I almost won the lottery 0000020 CZK but in the end it was only 05 CZK" Ho bisogno …
Sto cercando di fare un po 'di ricerca e sostituzione su una variabile usando l'espansione del parametro $ {VAR // cerca / sostituisci}. Ho una PS1 piuttosto lunga e malvagia, che voglio capire dopo le dimensioni. Per fare ciò devo rimuovere un sacco di sequenze di escape che inserisco. Tuttavia, …
Sto cercando di creare un semplice script che, tra le altre cose, creerà una subshell: #!/bin/sh # setup "${@:-$SHELL}" # teardown La domanda è: devo modificare il prompt predefinito, quindi ad esempio: $ # shell predefinita $ ./myscript (myscript) $ # subshell (myscript) $ exit $ Ho provato a cambiare …
Ho appena aggiunto questo al mio .bashrcper ottenere un output colorato con less: # Colorize less man pages. export LESS_TERMCAP_md=$'\e[01;34m' export LESS_TERMCAP_us=$'\e[01;33m' export LESS_TERMCAP_so=$'\e[01;44;37m' export LESS_TERMCAP_mb=$'\e[01;31m' export LESS_TERMCAP_mr=$'\e[01;35m' export LESS_TERMCAP_me=$'\e[00m' export LESS_TERMCAP_ue=$'\e[00m' export LESS_TERMCAP_se=$'\e[00m' ... e ora all'improvviso alcuni comandi (sembra essere correlato alla visualizzazione delle variabili di ambiente) producono …
Questa domanda è stata posta in modo diverso in altri forum. Ma non c'è stata una spiegazione decente per cui non puoi fare il seguito in bash. #!/bin/bash command1 SWITCH_USER_TO rag command2 command3 Di solito, il modo suggerito è #!/bin/bash command1 sudo -u rag command2 sudo -u rag command3 ma …
Ho creato un mini script per riavviare il mio Raspberry Pi semplicemente premendo un pulsante. Lo script utilizza semplicemente un cablaggioPi (comando gpio) per impostare il pin 0 (pin 17 nell'ordine di numerazione standard di Raspberry Pi) da inserire, quindi legge il valore fino a quando non lo è (ovvero …
Io uso : exec >script.log 2>&1 nel mio script per reindirizzare tutto l'output su un file. Alla fine della sceneggiatura vorrei stampare un messaggio sullo schermo. Come posso interrompere il reindirizzamento?
Voglio creare uno script che: (1) Ottiene un percorso che consente all'utente di utilizzare la scheda per il completamento automatico, quindi (2) ottiene un nome file dall'utente e quindi (3) crea un file in quel percorso con estensione. testo. La mia domanda è: come posso fare 1.? Come faccio a …
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.