Unix & Linux

11
Jak atomowo przydzielić urządzenie pętli?

Piszę kilka skryptów powłoki, aby obsłużyć niektóre obrazy dysków, i muszę korzystać z urządzeń pętlowych, aby uzyskać dostęp do niektórych obrazów dysków. Nie jestem jednak pewien, jak prawidłowo przydzielić urządzenie pętlowe bez narażania mojego programu na wyścig. Wiem, że mogę użyć losetup...

11
mutt: jak poprawnie wyświetlać znaki emoji?

Chciałbym móc poprawnie widzieć znaki emoji w mutcie, ale np. 💗 pojawia się jako ^ J w pager mutta. Bieganie :set pager=view i ponowne otwarcie wiadomości wyświetla znak poprawnie w vimie. E-mail, o którym mowa, jest szyfrowany PGP, ale myślę, że otrzymam to samo z nieszyfrowanym adresem e-mail...

11
Zamień obraz w pliku PDF za pomocą wiersza polecenia

Muszę przetworzyć niektóre pliki PDF. Zadanie polega na wymianie danego pliku obrazu na inny. Mój pierwszy problem dotyczy sposobu zastąpienia obrazu PDF z wiersza poleceń w procesie wsadowym. Następnie spróbuję rozwiązać inne problemy, takie jak określenie, który obraz muszę wymienić (ponieważ...

11
Jak zarejestrować zmienną o nazwie dynamicznej w zadaniu Ansible?

Próbuję pobrać identyfikator grupy dwóch grup ( syslogi utmp) według nazwy za pomocą zadania Ansible. Do celów testowych stworzyłem podręcznik, aby pobrać informacje z samego hosta Ansible. --- - name: My playbook hosts: enabled sudo: True connection: local gather_facts: False tasks: - name:...

11
Jak połączyć wartości z dwóch kolumn?

Mam plik w następującym formacie: $ cat /tmp/raw 2015-01 5000 1000 2015-02 6000 2000 2015-03 7000 3000 Teraz chcę uzyskać połączoną wartość z kolumn 2 i 3 w każdym wierszu, aby wyniki były następujące: 2015-01 6000 2015-02 8000 2015-03 9000 Próbowałem tego, ale pokazuje tylko ostatnią wartość...

11
Dodaj nowy wiersz do nazwy pliku za pomocą `mv`

To poważne pytanie. Testuję niektóre awkskrypty i potrzebuję plików z nową linią w nazwie. Czy można dodać nowy wiersz do nazwy pliku za pomocą mv? Teraz mogę to zrobić za pomocą touch: touch "foo bar" Dotykając dodałem znak nowej linii na kopię i wklej. Ale nie mogę pisać fooReturnbarw mojej...

11
Elementy menu Centos 7 / Gnome Applications nie odpowiadają

Mam CentOS 7 zainstalowany z gnome. Po pewnym czasie bezczynności żadne elementy w menu „Aplikacje” nie reagują. * Mogę otworzyć menu i podmenu oraz najechać kursorem na elementy za pomocą wskaźnika myszy. Podświetlą się poprawnie, ale nie reagują na kliknięcia. Elementy również nie reagują na...

11
Sed usuwa wszystkie początkowe dopasowania wzorca z linii

Mam następującą linię: abababtestab Próbuję wymyślić sedwyrażenie, aby usunąć wszystkie wystąpienia abz początku wiersza, więc przekształcona linia powinna być: testab Wydaje mi się, że to powinno być proste, ale tak naprawdę nic nie wiem sed. Do tej pory mam: sed 's/^ab//' Ale to usuwa...

11
Uruchamianie plików binarnych X86 na armv7

Próbuję uruchomić drukarkę USB SNBC na Raspberry Pi2. W tym celu muszę skopiować plik binarny filtru drukarki USB SNBC /usr/lib/cups/filter. Ale plik binarny filtru jest kompilowany przy użyciu procesora x86 (producent nie jest zainteresowany obsługą ramienia) tam, gdzie używam armv7. Wiem, że to...