bash
Jak podzielić duży plik tekstowy na mniejszy z taką samą liczbą wierszy?
Mam duży (według liczby linii) plik tekstowy, który chciałbym podzielić na mniejsze pliki, również według liczby linii. Jeśl ... inja, aby to zrobić za pomocą bash i Unix utils (w przeciwieństwie do ręczne zapętlanie i zliczanie / partycjonowanie linii).
Zainstaluj MySQL na Ubuntu bez monitu o hasło
Jak napisać skrypt do instalacji serwera MySQL na Ubuntu?
sudo apt-get install mysql zainstaluje, ale poprosi również o wpis ... sudo apt-get install mysql # To install MySQL server
# How to write script for assigning password to MySQL root user
# End
przekierowanie kopii stdout do pliku dziennika z samego skryptu bash
Wiem jak przekierować stdout do pliku:
exec > foo.log
echo test
To spowoduje "test" w foo.plik dziennika.
Teraz chcę ... u:
script | tee foo.log
Ale chcę to zadeklarować w samym skrypcie
Próbowałem
exec | tee foo.log
Ale nie zadziałało.
Jak usunąć przyrostek pliku i część ścieżki z ciągu ścieżki w Bash?
Podano ścieżkę do pliku typu string, np. " / foo / fizzbuzz.bar", jak użyć Basha, aby wyodrębnić tylko "fizzbuzz" część wspomnianego ciągu?
Wyodrębnij nazwę podstawową pliku bez ścieżki i rozszerzenia w bash [duplikat]
To pytanie ma już odpowiedź tutaj:
Wyodrębnij nazwę pliku i rozszerzenie w Bash
... laczego to nie działa?
#!/bin/bash
fullfile=$1
fname=$(basename $fullfile)
fbname=${fname%.*}
echo $fbname
Jak to zrobić?
polecenie eval w Bash i jego typowe zastosowania
Po przeczytaniu stron podręcznika Basha i w odniesieniu do tego postu .
Nadal mam problemy ze zrozumieniem, co dokładnie rob ... echo $1 using 'eval' succeeds
one
Co dokładnie się tutaj dzieje i jak znak dolara i Ukośnik wsteczny łączą się z problemem?
Jak mogę przypomnieć sobie argument poprzedniego polecenia bash?
Czy istnieje sposób w Bash, aby przywołać argument poprzedniego polecenia?
Zwykle robię vi file.c po którym następuje gcc file.c.
Czy istnieje sposób w Bash, aby przywołać argument poprzedniego polecenia?
Zastąp jeden podłańcuch na inny łańcuch w skrypcie powłoki
Mam "kocham Suzi i wychodzę za mąż" i chcę zmienić "Suzi" na "Sara".
#!/bin/bash
firstString="I love Suzi and Marry"
secondString="Sara"
# do something...
Wynik musi być taki:
firstString="I love Sara and Marry"
Co oznacza set-e w skrypcie bash?
Badam zawartość pliku preinst, który skrypt wykonuje przed rozpakowaniem pakietu z jego archiwum Debiana (.deb) plik.
Skrypt ... kietów Debian/Ubuntu o zainstalowanie mojego pakietu, skrypt usuwa również dwa katalogi.
Czy to prawda, czy coś przeoczyłem?
Jaki jest najczystszy sposób na ssh i uruchamianie wielu poleceń w Bash?
Mam już skonfigurowanego agenta ssh i mogę uruchamiać polecenia na zewnętrznym serwerze w skrypcie Bash robiąc takie rzeczy j ... eaction.sh 'some params'; pwd; ./some_other_action 'other params';"
Ponieważ jest niezwykle brzydka i trudna do odczytania.
Uruchamianie wielu poleceń za pomocą xargs
cat a.txt | xargs -I % echo %
W powyższym przykładzie xargs przyjmuje echo % jako argument polecenia. Ale w niektórych przyp ... zdefiniować funkcję do zawijania poleceń, ale chcę tego uniknąć, ponieważ jest to skomplikowane. Czy jest lepsze rozwiązanie?
Ustawianie zmiennych środowiskowych z pliku
Piszę skrypt w bash, który parsuje pliki z 3 zmiennymi w określonym folderze, jest to jedna z nich:
MINIENTREGA_FECHALIMITE ... st jakiś inny sposób, aby to zrobić, po prostu muszę użyć zmienne środowiskowe pliku przekazuję jako argument mojego skryptu.
Jak sprawić, by program nadal działał po wylogowaniu z ssh? [duplikat]
Możliwy duplikat:Linux: zapobiega zatrzymywaniu procesu w tle po zamknięciu klienta SSH
Mam program, który zajmuje dużo czasu.
Działa jako root nad ssh.
Chcę, aby nadal działał po wylogowaniu,czy jest to możliwe i jak to osiągnąć?
Jak mogę usunąć pierwszą linię pliku tekstowego za pomocą skryptu bash/sed?
Muszę wielokrotnie usuwać pierwszą linię z ogromnego pliku tekstowego za pomocą skryptu bash.
Obecnie używam sed -i -e "1d" $FILE - ale usunięcie zajmuje około minuty.
Czy jest bardziej efektywny sposób, aby to osiągnąć?
Dostęp do args linii poleceń bash $@ vs $*
W wielu tak pytaniach i tutorialach bash widzę, że mogę uzyskać dostęp do args linii poleceń w skryptach bash na dwa sposoby: ... sed me arg1 arg2
Jaka jest różnica między $* a $@?
Kiedy należy korzystać z pierwszego i kiedy należy korzystać z drugiego?
Jak urlencode dane dla polecenia curl?
Próbuję napisać skrypt bash do testów, który pobiera parametr i wysyła go przez curl do strony internetowej. Muszę zakodować ... do tej pory:
#!/bin/bash
host=${1:?'bad host'}
value=$2
shift
shift
curl -v -d "param=${value}" http://${host}/somepath $@
Jak przekazać wszystkie argumenty przekazane do mojego skryptu bash do mojej funkcji?
Powiedzmy, że zdefiniowałem function abc(), który będzie obsługiwał całą logikę związaną z analizą argumentów przekazywanych ... bc $1 $2 $3 $4
Edit . Jeszcze lepiej, czy jest jakiś sposób, aby moja funkcja miała dostęp do zmiennych argumentów skryptu?
Wykonaj polecenie na wszystkich plikach w katalogu
Czy ktoś mógłby podać kod aby wykonać następujące czynności:
Załóżmy, że istnieje katalog plików, z których wszystkie muszą b ... w jeden duży plik wyjściowy.
Na przykład, aby uruchomić polecenie na 1 Pliku:
$ cmd [option] [filename] > results.out
Jak mogę zabić proces po nazwie zamiast PID?
Czasami, gdy próbuję uruchomić Firefoksa, mówi "proces Firefoksa już działa". Więc muszę to zrobić:
jeremy@jeremy-desktop:~ ... je tylko procesy, które zostały wykonane z exec() w samym skrypcie PHP (więc tylko proces, który pokazuje, jest sam w sobie.)
Jak przeglądać pliki binarne z bash?
Chciałbym wyświetlić zawartość pliku w bieżącym katalogu, ale w formacie binarnym z linii poleceń. Jak mogę to osiągnąć?