Domande taggate «variable-substitution»



2
Aggiungi alla variabile tipo PATH senza creare due punti iniziali se non impostato
Devo aggiungere una directory a PKG_CONFIG_PATH. Normalmente, userei lo standard export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:$(pyenv prefix)/lib/pkgconfig ma PKG_CONFIG_PATHnon è stato precedentemente impostato sul mio sistema. Pertanto, la variabile inizia con un :carattere, che le dice di cercare prima nella directory corrente. Non voglio quello. Ho optato per il seguente, export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}${PKG_CONFIG_PATH:+:}$(pyenv prefix)/lib/pkgconfig ma …

3
Come posso passare l'argomento memorizzato su una variabile a WGET
Sto scrivendo uno script bash che usa ampiamente wget. Per definire tutti i parametri comuni in un unico posto, li memorizzo su variabili. Ecco un pezzo di codice: useragent='--user-agent="Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0"' cookies_file="/tmp/wget-cookies.txt" save_cookies_cmd="--save-cookies $cookies_file --keep-session-cookies" load_cookies_cmd="--load-cookies $cookies_file --keep-session-cookies" function mywget { log "#!!!!!!!!!# WGET #!!!!!!!!!# …



2
Manipolazione delle stringhe bash
Ho letto alcune altre domande sulla manipolazione delle stringhe bash del piping ma sembrano essere applicazioni specializzate. In sostanza, c'è un modo per rendere il seguito più semplice? invece di $ string='hello world'; string2="${string// /_}"; echo "${string2^^}" HELLO_WORLD qualcosa di simile a $ echo 'hello world' | $"{-// /_}" | …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.