Domande taggate «shell»

Il termine "shell" si riferisce a una classe generale di interpreti di comandi interattivi basati su testo, il più delle volte associati ai sistemi operativi Unix e Linux. Per domande sullo scripting della shell, si prega di utilizzare un tag più specifico come 'bash', 'powershell' o 'ksh'. Senza un tag specifico, dovrebbe essere assunta una soluzione portatile (conforme a POSIX), sebbene sia preferibile usare 'posix' in aggiunta o 'sh'.





7
Come posso elencare le funzioni definite nella mia shell?
Posso digitare l'alias per mostrare un elenco di tutti gli alias. Ma per le funzioni, tutto ciò che posso fare è grep my .bash_profile. Ciò ottiene solo quelli in quel file, non quelli definiti in file sussidiari o dinamicamente. Esiste un modo più conveniente per scoprire quali funzioni sono attualmente …
221 bash  shell  function  unix 

8
Sottrai due variabili in Bash
Ho lo script qui sotto per sottrarre il numero di file tra due directory ma l' COUNT=espressione non funziona. Qual è la sintassi corretta? #!/usr/bin/env bash FIRSTV=`ls -1 | wc -l` cd .. SECONDV=`ls -1 | wc -l` COUNT=expr $FIRSTV-$SECONDV ## -> gives 'command not found' error echo $COUNT
220 bash  shell  unix 

19
Come risolvere i collegamenti simbolici in uno script di shell
Dato un percorso assoluto o relativo (in un sistema simile a Unix), vorrei determinare il percorso completo del target dopo aver risolto eventuali collegamenti simbolici intermedi. Punti bonus per la risoluzione di ~ notazione del nome utente contemporaneamente. Se la destinazione è una directory, potrebbe essere possibile chdir () nella …
220 bash  shell  scripting  symlink 


10
Come usare l'opzione '-prune' di 'find' in sh?
Non capisco bene l'esempio dato da man findqualcuno, qualcuno può darmi alcuni esempi e spiegazioni? Posso combinare un'espressione regolare in esso? La domanda più dettagliata è questa: Scrivi uno script di shell changeall, che ha un'interfaccia simile changeall [-r|-R] "string1" "string2". Si troverà tutti i file con un suffisso di …
219 regex  shell  find  manual 

5
come eseguire l'operazione grep su tutti i file in una directory
Lavorando con xenserver, e voglio eseguire un comando su ogni file che si trova in una directory, estrarre alcune cose dall'output del comando e aggiungerlo in un file. Sono chiaro sul comando che voglio usare e su come estrarre le stringhe secondo necessità. Ma ciò su cui non sono chiaro …
218 linux  shell  grep 

8
Visualizza l'output di arricciatura in formato JSON leggibile nello script shell Unix
Nel mio script della shell Unix, quando eseguo un comando curl, il risultato verrà visualizzato come sotto il quale sto reindirizzando al file: {"type":"Show","id":"123","title":"name","description":"Funny","channelTitle":"ifood.tv","lastUpdateTimestamp":"2014-04-20T20:34:59","numOfVideos":"15"} Ma voglio che questo output metta nel formato leggibile JSON come sotto nel file: {"type":"Show", "id":"123", "title":"name", "description":"Funny", "channelTitle":"ifood.tv", "lastUpdateTimestamp":"2014-04-20T20:34:59", "numOfVideos":"15"} Come posso formattare l'output in …
215 json  shell  curl 


4
Ordinamento dei dati in base alla seconda colonna di un file
Ho un file di due colonne e n numero di righe. la colonna 1 contiene namese la colonna2age . Voglio ordinare il contenuto di questo file in ordine crescente in base a age (nella seconda colonna). Il risultato dovrebbe mostrare nameinsieme alla persona più giovanename e poi la seconda persona …
213 bash  shell  unix 

10
Restituisce un valore booleano da una funzione Bash
Voglio scrivere una funzione bash che controlla se un file ha determinate proprietà e restituisce vero o falso. Quindi posso usarlo nei miei script nel "if". Ma cosa dovrei tornare? function myfun(){ ... return 0; else return 1; fi;} quindi lo uso in questo modo: if myfun filename.txt; then ... …
211 bash  shell  boolean 


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.