Esiste un modo per eseguire un'applicazione da uno script di shell ma non creare un altro processo. Voglio che assomigli ad un solo processo . Non importa se il mio script di shell viene sostituito da un nuovo processo o se continuerà al termine di una chiamata applicazione. Questo dovrebbe …
Ho installato lessctramite npmNode.js Package Manager e quando corro lesscdal terminale usando lessc /var/www/less/style.less /var/www/css/style.css funziona perfettamente. Tuttavia, quando inserisco esattamente lo stesso comando in uno script bash less.sh, restituisce l'errore lessc : command not found. Inoltre, devo eseguire questo comando da uno script bash, perché incronun programma che sto …
Ho due variabili che contengono informazioni multilinea e voglio metterle in colonna. varA ritorna Aug 01 Aug 04 Aug 16 Aug 26 e varBritorna 04:25 07:28 03:39 10:06 se stampo entrambe le variabili, ritorna Aug01 Aug04 Aug16 Aug26 04:25 07:28 03:39 10:06 Quello che voglio fare è il seguente: Aug01 …
Devo verificare se il numero di versione di Bash è> = per un numero specifico. Ad esempio ho: $ bash --version GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu) Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software; you are free to …
Ho una cartella con un sacco di sottocartelle, queste cartelle hanno asciidoctorformulato con .adocestensione. Ogni volta che ho apportato modifiche ai file (che è spesso) devo eseguire asciidoctor -q filename.adoc per compilarlo in formato HTML. Sto cercando di automatizzare il processo. finora sono arrivato con questo usando entr : ls …
Ho uno script che esegue comandi come: export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH;./some_app -i $INDEX | tee $LOG echo "Number of errors: $(grep "ERROR" $LOG | wc -l)" Il problema è probabilmente nel tubo di tee. Non sembra ottenere l'intero output. Quando l'applicazione si chiude ultime poche righe dell'output (in genere quelle che contengono …
La mia domanda probabilmente non è collegata a Ubuntu in particolare, ma dal momento che il mio desktop esegue questo sistema operativo, sono arrivato a questo forum. Sto provando a cambiare la dimensione del file core usando il ulimit -ccomando come segue: $ ulimit -a core file size (blocks, -c) …
Il mio obiettivo è di registrare tutto l'output di uno script in una directory che lo script sta per creare. Ad esempio, ho: ~/.abc.sh: #! /bin/bash rails new myapp Quando corro ... cd ~/code . ~/.abc.sh ... che creerà una nuova app Rails nella directory ~/code/myapp. Quando Rails sta creando …
Sto cercando di creare un collegamento sul desktop per l'avvio Spyder, che può essere avviato digitando il spyderterminale. Ho fatto una spy.shsceneggiatura con spyderdentro. Funziona con bash spy.she ./spy.sh. Ma quando creo un collegamento sul desktop in questo modo: [Desktop Entry] Name=spyd Exec=/Desktop/spy.sh Comment= Icon= Type=Application Terminal=true Dà un errore: …
list=`ls -a R*` echo $list All'interno di uno script shell, questo comando echo elencherà tutti i file dalla directory corrente a partire da R, ma in una riga. Come posso stampare ogni articolo su una riga? Ho bisogno di un comando generico per tutti gli scenari accadendo con ls, du, …
Sto provando ad accedere agli appunti ma quando inserisco source ~/.bashrc nel terminale ottengo questo errore: bash: /home/taran/.bashrc: line 2: syntax error near unexpected token (' bash: /home/taran/.bashrc: line 2:alias pbpaste='xclip -selection clipboard -o'# ~/.bashrc: executed by bash(1) for non-login shells Ho provato a fare il tutorial nella risposta di …
Così stupido impaziente, ho usato il seguente script sul mio server 19.04 nel tentativo di spostare un gruppo di file video in cartelle con prefissi: dirs=(A B C D E F G H I J K L M N O P Q R S T U V W X Y …
Ad ogni avvio della macchina, eseguo il seguente programma: $ cat start.sh #! /bin/bash google-chrome &> /dev/null & lantern &> /dev/null & xdg-open . &> /dev/null & emacs &> /dev/null & code ~/Programs/ &> /dev/null & xdg-open ~/Reference/topic_regex.md &> /dev/null & Ingombrante &> /dev/null &... Come potrei accorciare la logica?
Come riutilizzare la apt upparte dei comandi apt updatee apt upgradeper eseguire entrambi i comandi in sequenza in una sola riga senza un alias. Qualcosa come: apt up{date,grade}.
La mia directory di livello superiore è data. datainclude diverse directory e queste directory hanno sottodirectory. Ho bisogno di rimuovere tutti i file e le directory all'interno data/tranne alcuni file in alcune directory. Ad esempio, i dati includono le directory 100e 101. Voglio solo mantenere a.txte b.txtfile in 100/e c.txte …
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.