unix

Jak wysłać prosty ciąg pomiędzy dwoma programami za pomocą rur?

Próbowałem szukać w sieci, ale nie ma prawie żadnych zasobów. Wystarczy mały przykład. Edytuj Dwa różne programy C komunikują się ze sobą. JEDEN program powinien wysłać "cześć", a drugi powinien go otrzymać. Coś w tym stylu.

Jakie są różnice between.so i.dylib na osx?

.dylib jest rozszerzeniem dynamic library na OSX, ale nigdy nie było dla mnie jasne, kiedy nie mogę / nie powinienem używać t ... dnego nad drugim? Tricks & tips kompilacji (na przykład zamiennik dla GCC-shared-fPIC, ponieważ to nie działa na osx)

Pliki Diff obecne w dwóch różnych katalogach

Mam dwa katalogi z tą samą listą plików. Muszę porównać wszystkie pliki obecne w obu katalogach za pomocą polecenia diff. Czy ... ja wiersza poleceń, aby to zrobić, Czy muszę napisać skrypt powłoki, aby uzyskać listę plików,a następnie iterację przez nie?

Jak znaleźć lokalizację pliku wykonywalnego w C? [duplikat]

To pytanie ma już odpowiedź tutaj: znajdowanie ścieżki bieżącego pliku wykonywalnego bez / proc/self / e ... lokalizację (pełną ścieżkę) bieżącego wykonywanego programu? (problem z argv[0] polega na tym, że nie daje pełnej ścieżki.)

Jak uzyskać zakończenie bash do pracy z aliasami?

Case in point: Jestem na mac z bash v3. 2. 17, używam git zainstalowanego przez macports z wariantem bash_completion. Kied ... oich aliasów. Czy to możliwe? W przeciwnym razie chciałbym ręcznie dostosować go dla każdego aliasu. Więc, jak mam to zrobić?

Jak Mogę używać xargs do kopiowania plików, które mają spacje i cudzysłowy w nazwach?

Próbuję skopiować kilka plików pod katalogiem, a wiele plików ma spacje i pojedyncze cudzysłowy w nazwach. Kiedy próbuję poł ... nated quote Jakieś sugestie dotyczące bardziej solidnego użycia xargs? To jest na Mac OS X 10.5.3 (Leopard) z BSD xargs.

Usunąć określone numery linii z pliku tekstowego za pomocą sed?

Chcę usunąć jeden lub więcej konkretnych numerów linii z pliku. Jak miałbym to zrobić używając sed?

find-exec cmd {} + vs / xargs

Który z nich jest bardziej wydajny nad bardzo dużym zestawem plików i powinien być używany? find . -exec cmd {} + Lub find . | xargs cmd (Załóżmy, że w nazwach plików nie ma śmiesznych postaci)

Usuwanie pustych wierszy za pomocą sed

Próbuję usunąć puste linie używając sed: sed '/^$/d' Ale nie mam z tym szczęścia. Na przykład mam te linie: xxxxxx yyyyyy zzzzzz I chcę, żeby było tak: xxxxxx yyyyyy zzzzzz Jaki powinien być kod do tego?

Narzędzie do tworzenia wykresów / wykresów z linii poleceń oparte na Uniksie ASCII

Czy istnieje dobre narzędzie do tworzenia wykresów / wykresów / wykresów w Uniksie z linii poleceń? Szukam czegoś, co wykreś ... wyświetli wykres w ASCII( jak styl ascii-art), więc będę mógł go używać podczas interaktywnej sesji powłoki bez potrzeby X.

Jak znaleźć kodowanie pliku w Uniksie za pomocą skryptu)

Muszę znaleźć kodowanie wszystkich plików umieszczonych w katalogu. Czy istnieje sposób na znalezienie używanego kodowania? ... zrobić. Interesujące mnie kodowanie to:ISO-8859-1. Jeśli kodowanie jest czymś innym, chcę przenieść plik do innego katalogu.

Jak korzystać z PYTHONPATH

Jak mogę wykorzystać PYTHONPATH? Gdy próbuję uruchomić skrypt w ścieżce plik nie jest znaleziono. Kiedy cd do katalogu trzyma ... uchomieniu cd do katalogu plików .. $ python gbmx.py -h usage: gbmx.py [-h] [-b] Dlaczego nie mogę korzystać z PYTHONPATH?

Lista plików rekurencyjnie w Linuksowym CLI ze ścieżką względem bieżącego katalogu

Jest to podobne dotego pytania , ale chcę dołączyć ścieżkę względem bieżącego katalogu w Uniksie. Jeśli wykonam następujące c ... txt file2.txt Jak mogę zmusić go do włączenia ścieżek względem bieżącego katalogu przy użyciu standardowych poleceń Uniksa?

Sprawdzanie ze skryptu powłoki, czy katalog zawiera pliki

Ze skryptu powłoki, Jak sprawdzić, czy katalog zawiera pliki? Coś podobnego if [ -e /some/dir/* ]; then echo "huzzah"; fi; Ale który działa, jeśli katalog zawiera jeden lub kilka plików(powyższy działa tylko z dokładnie 0 LUB 1 plikami).

Porównaj dwa pliki linia po linii i wygeneruj różnicę w innym pliku

Chcę porównać file1 z file2 i wygenerować file3, który zawiera linie w file1, które nie są obecne w file2.

Jak wykonać operację logiczną lub w skryptach powłoki

Próbuję zrobić proste sprawdzenie stanu, ale to chyba nie działa. Jeśli $# jest równe 0 lub jest większe niż 1 to przywitaj ... enia: if [ "$#" == 0 -o "$#" > 1 ] ; then echo "hello" fi if [ "$#" == 0 ] || [ "$#" > 1 ] ; then echo "hello" fi

Jak przekazać args linii poleceń do działającego procesu w systemach unix/linux?

W systemie SunOS istnieje polecenie pargs, które wypisuje argumenty linii poleceń przekazane do uruchomionego procesu. Czy istnieje jakieś podobne polecenie w innych środowiskach uniksowych?

Skuteczny sposób na transpozycję pliku w Bash

Mam ogromny plik rozdzielony tabulatorami sformatowany tak X column1 column2 column3 row1 0 1 2 row2 3 4 5 row3 6 7 8 row4 ... ązaniem. Widziałem rozwiązanie dla vi w to post , ale i tak jest zbyt wolno. Jakieś pomysły/sugestie / genialne pomysły? :-)

Jak sformatować wyjście grep, aby pokazywało numery linii na końcu linii, a także liczbę trafień?

Używam grepa do dopasowania łańcucha w pliku. Oto przykładowy plik: example one, example two null, example three, example f ... wiem, jak sformatować to poprawnie, aby dodać total null count z przodu, i nie wiem, jak dodać numery linii. Co mogę zrobić?

linux: Zabij zadanie w tle

Jak zabić Ostatnie wywołane zadanie w tle w Linuksie? Przykład: doSomething doAnotherThing doB & doC doD #kill doB ????