Tag: bash

Evita duplicati nella storia bash

C'è un modo per rimuovere i comandi ripetuti dalla storia bash? Ad esempio: mv una volta il command mv , quindi ls command ls n volte. Devo premere nuovamente la freccia n volte per get nuovamente il command mv . Come posso mantenere un solo command invece di n .

come fare dos2unix a * .tpl ricorsivo in Linux?

C'è una tale opzione in modo che dos2unix possa essere applicato ricorsivamente ai file corrispondenti?

il nome del file inizia con *

Ho script, devo passare attraverso i file per get linee specifiche da loro. Il nome del file viene dalla variabile, ad esempio $ FILENAME e abbiamo una situazione simile: gatto / path / $ FILENAME ma quando FILENAME==*.some.file c'è un problema. File *.some.file realmente esiste, ma il gatto elenca tutti i file per maschera *.some.file […]

Passaggio delle variables problema – Bash

Ho un problema seguente: #!/bin/bash NUM=`cat accounts | wc -l`; for i in {1..$NUM} do account=`awk "NR==$i" accounts`; echo -e "\nAccount: $account\n"; sudo ./backup_maildir $account; done "account" è un file con indirizzi e-mail regolari, uno in each row. backup_maildir prevede script. Quando viene eseguito lo script principale, la row 6 è rioutput a echeggiare l'indirizzo […]

rimuovere la rottura della linea usando AWK

Sono di fronte a qualche problema riguardante il mio script bash. Di seguito è il mio codice bash: #!/bin/bash cd /root/Msgs/TESTNEW/new file=myfile.txt var1=$(awk '(NR==30){print $2}' $file) var2=$(awk 'NR>=38 && NR<=39' $file) var3=${var2// /+} curl "http://<server_ip>/power_sms/send_sms.php?username=<user>&password=<pass>phoneno=$var1&text=$var3" Questo script è destinato alla lettura in un intervallo di file in particolare file (per ex: myfile.txt). Quindi metterà il […]

Trova file / cartelle che riempiono spazio su disco

Possibile duplicazione: Come posso determinare ciò che occupa così tanto spazio? Ho appena avuto un server vecchio andare pancia perché è uscito dallo spazio di unità. Sono connesso alla shell e cerco di trovare altri file inutilizzati da rimuovere. Esiste un command, un script o un'applicazione che visualizzerà i file / cartelle più grandi?

Chi ha deciso le richieste di shell predefinite in Linux?

Ci sono un paio di impostazioni predefinite nella shell standard di Linux, bash, che penso che abbia bisogno di una storia portta avanti. Questa domanda riguarda il prompt. Il prompt predefinito in bash in molte distros Linux è [\u@\h \W]\$ Per coloro che non riescono a analizzarli, sembra questo per un utente tipico: [staticsan@walcen files]$ […]

Come faccio a cancellare la cronologia dei registri bash? Inoltre, non registrare alcun registro di bash dei miei utenti?

Come lo faccio? Voglio cancellare tutto così come non registrare nulla da ora in poi.

script bash – spawn, send, interact – comandi non trovati errori

Io il mio script di shell, sto cercando di rimuovere la richiesta di password per il command scp (come indicato in https://stackoverflow.com/questions/459182/using-expect-to-pass-a-password-to-ssh/459225#459225 ) e questo è quello che ho finora: #!/usr/bin/expect spawn scp $DESTINATION_PATH/exam.tar $SSH_CREDENTIALS':/'$PROJECT_INSTALLATION_PATH expect "password:" send $sshPassword"\n"; interact Quando eseguo lo script, ottengo errori spawn: command not found send: command not found interact: […]

Utilizzando "touch" per creare directory – creare copia "ombra" delle directory in modo ricorsivo

Nella directory "A": find . -type f > a.txt find . -type f > a.txt Nella directory "B": cat a.txt | while read FILENAMES; do touch "$FILENAMES"; done cat a.txt | while read FILENAMES; do touch "$FILENAMES"; done Risultato: Fase 2 "crea i file" (intendo solo con lo stesso nome di file, ma con 0 […]

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.