Domande taggate «shell-script»

Domande su script di shell, file eseguibili interpretati da una shell (bash, zsh, ecc.).



3
Posso fare in modo che gli script utilizzino gli alias anziché i comandi?
Ho un alias per un comando (sto configurando un ambiente di sviluppo Python) alias python=~/virtualenv/bin/python in modo che io possa correre ~/virtualenv/bin/pythonsemplicemente digitando python. Ora nel mio progetto c'è uno script shell che va, ad esempio: #!/bin/sh python run-project.py Posso fare in modo che lo script utilizzi il mio alias …


1
Motivo per ksh obsoleting -eq
L'ultima versione di ksh obsoletes utilizza -eqall'interno dei [[ ]]blocchi, preferendo (( ))invece. Perchè è questo? Non riesco a trovare alcuna documentazione sui vantaggi di (( ))sopra [[ ]]ovunque, e trovo che la sintassi molto più evidente. Per esempio: #!/bin/ksh var=1 if [[ $var -eq 1 ]] then echo ALPHA …






2
Unione di duplicati parziali
Ho un file CSV con quattro colonne come questa aa,bb,cc,dd ee,bb,cc,dd ff,bb,cc,dd xx,11,22,33 yy,11,22,33 Vorrei trasformarlo in: aa,ee,ff,bb,cc,dd xx,yy,11,22,33 Fondamentalmente, trova le linee in cui le ultime 3 colonne sono identiche e unisci il primo campo. Qualcuno sa come farlo in bash o Python?


3
Come stampare l'indice del ciclo su un file usando awk?
Devo stampare l'indice del ciclo su un file usando awk. Ecco il codice che ho usato. echo "Write the start and end file number:" read sta end echo "$sta" "$end" for (( c="$sta"; c<="$end"; c++ )) do echo "$c" awk '{if (NR < 15 && $8 >0.48 && $8 <0.52 …

1
rimuovere solo le cartelle vuote con flag vuoto - è sicuro
creiamo il seguente comando per rimuovere solo le cartelle vuote più vecchie di 100min find /tmp -type d -empty -mmin +100 -printf '%p was deleted!!\n' -delete perché intendiamo eseguirlo dal cron job sulle macchine di produzione vogliamo capire se il flag vuoto ignorerà anche le cartelle con collegamenti o file …

2
CD vs Percorso completo per comando
Che cosa è più veloce o considerato la migliore pratica negli script di shell per prima Cd in una directory quindi eseguire comandi o scrivere il percorso completo? Ad esempio: è meglio scrivere cd /directory1/e poi mkdir subdirectory/o mkdir /directory1/subdirectory/. E se fosse necessario eseguire alcuni comandi in una directory …
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.