Linux - command ls without color
ls --color=never
DZone Snippets > whitetiger > bash
11376 users tagging and storing useful source code snippets
Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world
ls --color=never
echo -e "\033[4m\017Prova"
echo -e "\033[5m\017Prova"
mencoder video.3gp -o video.mpg -oac pcm -ovc lavc -lavcopts vcodec=mjpeg:mbd=1:vbitrate=1800
#!/bin/sh for i in `ls *.jpg`; do convert -geometry 320x240 $i galleria-$i done
#!/bin/sh ### Tools usati CLEAR=`which clear` SLEEP=`which sleep` MKDIR=`which mkdir` MENCODER=`which mencoder` MV=`which mv` $CLEAR echo echo "------------------------------------" echo " Inizializzazione di DVD to Divx" echo "------------------------------------" $SLEEP 1 $CLEAR echo echo "------------------------------------" echo " Inizializzazione di DVD to Divx." echo "------------------------------------" $SLEEP 1 $CLEAR echo echo "------------------------------------" echo " Inizializzazione di DVD to Divx.." echo "------------------------------------" $SLEEP 1 $CLEAR echo echo "------------------------------------" echo " Inizializzazione di DVD to Divx..." echo "------------------------------------" $SLEEP 1 if [ ! -d "DVD-RIP" ]; then $MKDIR DVD-RIP fi cd DVD-RIP $CLEAR echo echo "------------------------------------" echo " Prima fase del Ripping (1/2)" echo "------------------------------------" $SLEEP 1 $CLEAR echo echo "------------------------------------" echo " Prima fase del Ripping (1/2)." echo "------------------------------------" $SLEEP 1 $CLEAR echo echo "------------------------------------" echo " Prima fase del Ripping (1/2).." echo "------------------------------------" $SLEEP 1 $CLEAR echo echo "------------------------------------" echo " Prima fase del Ripping (1/2)..." echo "------------------------------------" $SLEEP 1 $CLEAR echo echo "------------------------------------" echo " Estrazione della Traccia audio" echo "------------------------------------" echo echo -n "Inserire il Titolo del DVD da estrarre (Tipicamente \"1\"): " read TITOLO echo -n "Inserire la Lingua del DVD da estrarre (Tipicamente \"it\"): " read LINGUA $CLEAR echo echo echo -n "Vuoi ottenere automaticamente un BitRate per il tuo Divx (S/N) ?: " read RISPOSTA echo if [ "$RISPOSTA" = "S" -o "$RISPOSTA" = "s" ]; then $MENCODER dvd://$TITOLO -ovc frameno -o frameno.avi -oac mp3lame -lameopts abr:br=128:q=2:vol=8 -alang $LINGUA -srate 44100 fi echo echo echo -n "Inserire il valore del BitRate con cui codificare: " read BITRATE $CLEAR echo echo "------------------------------------" echo " Seconda fase del Ripping (2/2)" echo "------------------------------------" $SLEEP 1 $CLEAR echo echo "------------------------------------" echo " Seconda fase del Ripping (2/2)." echo "------------------------------------" $SLEEP 1 $CLEAR echo echo "------------------------------------" echo " Seconda fase del Ripping (2/2).." echo "------------------------------------" $SLEEP 1 $CLEAR echo echo "------------------------------------" echo " Seconda fase del Ripping (2/2)..." echo "------------------------------------" $SLEEP 1 $CLEAR echo echo "------------------------------------" echo " Fase di Codifica del DVD" echo "------------------------------------" echo if [ "$RISPOSTA" = "S" -o "$RISPOSTA" = "s" ]; then #$MENCODER dvd://$TITOLO -oac copy -o film.avi -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=$BITRATE:vhq:v4mv:keyint=50 -vop scale=640:480,pp=0x20000 -mc 1 $MENCODER dvd://$TITOLO -oac copy -o film.avi -ovc xvid -xvidencopts bitrate=$BITRATE -vop scale=640:480,pp=0x20000 -mc 1 else $MENCODER dvd://$TITOLO -oac mp3lame -lameopts abr:br=128:q=2:vol=8 -alang $LINGUA -srate 44100 -o film.avi -ovc xvid -xvidencopts bitrate=$BITRATE -vop scale=640:480,pp=0x20000 -mc 1 fi $CLEAR echo echo "------------------------------------" echo " Rinominazione del Titolo del Film" echo "------------------------------------" echo echo -n "Inserire il Titolo del Film: " read NOME $MV film.avi "$NOME".avi $CLEAR echo echo "------------------------------------" echo " Fine..." echo "------------------------------------" echo echo "Buona Visione ^_^"
#!/bin/sh ### Tools usati MKDIR=`which mkdir` MPG321=`which mpg321` SOX=`which sox` RM=`which rm` CLEAR=`which clear` ### Variabili NUM_TRACKS=0 if [ -z "$1" ]; then $CLEAR echo echo "----------------------------------" echo " Uso: $0 <directory_MP3>" echo "----------------------------------" echo exit 0 fi if [ ! -d "Traccie_Audio" ]; then $MKDIR "Traccie_Audio" fi for I in "$1"*.mp3 # Prende la directory contenente l'album do NUM_TRACKS=$[ $NUM_TRACKS + 1 ] # Incrementa il numero di Traccia $CLEAR echo echo "--------------------------------------------------------------------------------------------------" echo " [$NUM_TRACKS] --> Conversione di "$I"" echo "--------------------------------------------------------------------------------------------------" echo $MPG321 -v --cdr - "$I" > "Traccie_Audio"/$NUM_TRACKS.cdr # Converti un MP3 in WAV $SOX -r 44100 "Traccie_Audio"/$NUM_TRACKS.cdr "Traccie_Audio"/$NUM_TRACKS.wav # Fai il resample delle frequenze $RM -f "Traccie_Audio"/$NUM_TRACKS.cdr done $CLEAR echo echo "----------------------------------------" echo " Finita la conversione dei file..." echo "----------------------------------------" echo " -----------------------------------" echo " Ora puoi Masterizzare il CD-Audio" echo " -----------------------------------" echo
#!/bin/sh case $1 in "start") if [ "$UID" = 0 ]; then ### Tools usati IFCONFIG=`which ifconfig` GREP=`which grep` AWK=`which awk` echo "Selezionare l'interfaccia con cui effettuare il NAT: " select I in `$IFCONFIG | $GREP -i -e "Link" | $AWK '{ print $1 }'` do INTERFACE=$I break done ### Tools usati MODPROBE=`which modprobe` IPTABLES=`which iptables` # Inserisce il modulo per il Masquerade $MODPROBE ipt_MASQUERADE $IPTABLES -F # Effettua il flush di tutti i chain $IPTABLES -t nat -F # Effettua il flush della tabella di NAT $IPTABLES -t mangle -F # Effettua il flush della mangle $IPTABLES -t nat -A POSTROUTING -o $INTERFACE -j MASQUERADE # Effettua il routing nella rete interna # Abilità il Forward echo 1 > /proc/sys/net/ipv4/ip_forward echo echo "NAT avviato sull'interfaccia: $INTERFACE" else echo echo "Non e' possibile effettuare il NAT se non sei Root..." fi ;; "stop") if [ "$UID" = 0 ]; then ### Tools usati IPTABLES=`which iptables` $IPTABLES -F # Effettua il flush di tutti i chain $IPTABLES -t nat -F # Effettua il flush della tabella di NAT $IPTABLES -t mangle -F # Effettua il flush della mangle echo 0 > /proc/sys/net/ipv4/ip_forward echo echo "NAT stoppato sull'interfaccia di rete..." else echo echo "Non e' possibile rimuovere il NAT, non sei Root..." fi ;; *) echo echo "Sintassi: $0 { start | stop }" ;; esac