Pytania otagowane jako unix

Ten tag WYŁĄCZNIE służy do programowania pytań bezpośrednio związanych z Uniksem; ogólne problemy z oprogramowaniem powinny być kierowane do witryny wymiany stosów Unix i Linux lub do superużytkownika. System operacyjny Unix to system operacyjny ogólnego zastosowania, który został opracowany przez Bell Labs pod koniec lat 60. XX wieku i obecnie istnieje w różnych wersjach.

8
Jak obciąć długie pasujące wiersze zwracane przez grep lub ACK
Chcę uruchomić ACK lub Grep na plikach HTML, które często mają bardzo długie wiersze. Nie chcę widzieć wielokrotnie zawijanych bardzo długich linii. Ale chcę zobaczyć tylko tę część długiej linii, która otacza ciąg pasujący do wyrażenia regularnego. Jak mogę to uzyskać używając dowolnej kombinacji narzędzi Unix?
90 grep  unix  ack 

19
Zmień adres „Od:” w uniksowej „poczcie”
Wysyłanie wiadomości z wiersza poleceń systemu Unix przy użyciu mail TO_ADDRwyników w wiadomości e-mail z adresu $USER@$HOSTNAME. Czy istnieje sposób na zmianę adresu „Od:” wstawionego przez mail? Dla przypomnienia, używam GNU Mailutils 1.1 / 1.2 na Ubuntu (ale widziałem to samo zachowanie w Fedorze i RHEL). [EDYTOWAĆ] $ mail -s …
89 unix  email 

9
Jak wykonać wyjście polecenia w bieżącej powłoce?
Doskonale znam narzędzie source(aka .), które pobierze zawartość z pliku i uruchomi ją w bieżącej powłoce. Teraz przekształcam tekst w polecenia powłoki, a następnie uruchamiam je w następujący sposób: $ ls | sed ... | sh lsto tylko przypadkowy przykład, oryginalny tekst może być dowolny. sedtakże przykład przekształcania tekstu. Ciekawe …
89 bash  shell  unix  pipe 


12
Zmuszanie basha do rozwijania zmiennych w łańcuchu ładowanym z pliku
Próbuję dowiedzieć się, jak zrobić bash (wymusić?) Rozwinąć zmienne w ciągu (który został załadowany z pliku). Mam plik o nazwie „coś.txt” z zawartością: hello $FOO world Potem biegnę export FOO=42 echo $(cat something.txt) to zwraca: hello $FOO world Nie rozszerzał $ FOO, mimo że zmienna była ustawiona. Nie mogę ewaluować …
88 linux  bash  shell  unix 



5
Jak grepować całe słowo
Używam następującego polecenia, aby grepować rzeczy w podkatalogach find . | xargs grep -s 's:text' Jednak to również znajduje takie rzeczy <s:textfield name="sdfsf"...../> Co mogę zrobić, aby tego uniknąć, aby po prostu znajdował takie rzeczy <s:text name="sdfsdf"/> LUB w tej sprawie ... również znajduje <s:text somethingElse="lkjkj" name="lkkj" w zasadzie s:texti …
87 unix  grep 


5
Czy mogę wywołać funkcję skryptu powłoki z innego skryptu powłoki?
Mam 2 skrypty powłoki. Drugi skrypt powłoki zawiera następujące funkcje second.sh func1 func2 Plik first.sh wywoła drugi skrypt powłoki z pewnymi parametrami i wywoła funkcje func1 i func2 z innymi parametrami specyficznymi dla tej funkcji. Oto przykład tego, o czym mówię second.sh val1=`echo $1` val2=`echo $2` function func1 { fun=`echo …
86 shell  unix 

11
Podziel jeden plik na wiele plików na podstawie separatora
Mam jeden plik z -|separatorem po każdej sekcji ... muszę utworzyć osobne pliki dla każdej sekcji używając unixa. przykład pliku wejściowego wertretr ewretrtret 1212132323 000232 -| ereteertetet 232434234 erewesdfsfsfs 0234342343 -| jdhg3875jdfsgfd sjdhfdbfjds 347674657435 -| Oczekiwany wynik w pliku 1 wertretr ewretrtret 1212132323 000232 -| Oczekiwany wynik w pliku 2 …
86 linux  unix  awk  split 

6
Użyj polecenia znajdź, ale wyklucz pliki w dwóch katalogach
Chcę znaleźć pliki, które kończą się na _peaks.bed, ale wykluczyć pliki w folderach tmpi scripts. Moje polecenie jest takie: find . -type f \( -name "*_peaks.bed" ! -name "*tmp*" ! -name "*scripts*" \) Ale to nie zadziałało. Pliki w tmpi scriptnadal będą wyświetlane folderu. Czy ktoś ma jakieś pomysły na …
86 linux  shell  unix  find 

3
Co robi polecenie „eksport”?
Jestem trochę nowy w Linuksie i zdarza mi się wykonywać niektóre polecenia na ślepo, aby załatwić sprawę. Pomyślałem, że nie będzie to marnotrawstwo zadawania tego typu pytań, bo więcej nowych osób będzie miało o nich regularną wiedzę. Niedawno zacząłem pracować z Jenkinsem , a potem musiałem użyć tego exportpolecenia, aby …



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.