Запитання з тегом «unix»

Цей тег є ВИКЛЮЧНО для ПРОГРАММУВАННЯ питань, які безпосередньо пов'язані з Unix; загальні проблеми програмного забезпечення повинні бути спрямовані на сайт Unix & Linux Stack Exchange або на Super User. Операційна система Unix - це ОС загального призначення, розроблена компанією Bell Labs наприкінці 1960-х років і сьогодні існує в різних версіях.

10
Отримайте конкретний рядок з текстового файлу, використовуючи лише скрипт оболонки
Я намагаюся отримати певний рядок із текстового файлу. Поки в Інтернеті я бачив лише такі речі, як sed, (я можу використовувати лише sh -not bash або sed або щось подібне). Мені потрібно це робити лише за допомогою базового сценарію оболонки. cat file | while read line do #do something done …
100 linux  shell  unix  sh 

11
як використовувати sed, awk або gawk для друку лише того, що відповідає?
Я бачу безліч прикладів та довідкових сторінок про те, як робити такі речі, як пошук і заміна за допомогою sed, awk або gawk. Але в моєму випадку у мене є регулярний вираз, що я хочу зіткнутися з текстовим файлом, щоб отримати певне значення. Я не хочу займатися пошуком і заміною. …
100 regex  unix  sed  awk  gawk 

1
Що означає "застаріла обробка файлу" в Linux?
Скажімо, у мене відкритий термінал, і через цей термінал я перейшов cdу якийсь каталог. Через інший термінал я видаляю цей каталог і відновлюю його з ідентичної резервної копії. Чому під час спроби vimотримати файл із першого терміналу в тому ж каталозі з’являється повідомлення про помилку застарілого файлу? Що це означає? …
100 linux  unix 

16
Символ '^ M' в кінці рядків
Коли я запускаю певний скрипт SQL в середовищах Unix, я бачу символ '^ M' в кінці кожного рядка сценарію SQL, оскільки він перегукується з командним рядком. Я не знаю, для якої ОС був створений сценарій SQL. Що викликає це і як це виправити?

8
Отримати останнє поле, використовуючи підстроку awk
Я намагаюся використати, awkщоб отримати ім'я файлу з урахуванням абсолютного шляху до файлу. Наприклад, коли мені вказали вхідний шлях, який /home/parent/child/filenameя хотів би отримати, filenameя спробував: awk -F "/" '{print $5}' input що працює ідеально. Однак я жорстко кодую, $5що було б неправильно, якщо моє введення має таку структуру: /home/parent/child1/child2/filename …
99 unix  awk  substr 

2
Сценарій Bash для отримання та повторного використання цитованих параметрів
Я намагаюся отримати цитовані параметри bash-скрипту, щоб безпечно отримувати вкладений сценарій. Якісь ідеї? test.sh #!/bin/bash echo $* bash myecho.sh $* myecho.sh #!/bin/bash echo $1 echo $2 echo $3 echo $4 Зразок: bash test.sh aaa bbb '"ccc ddd"' Результат: aaa bbb "ccc ddd" aaa bbb "ccc ddd" Бажаний результат aaa bbb …
98 bash  unix 


8
Ідентифікація та видалення нульових символів в UNIX
У мене є текстовий файл, що містить небажані нульові символи (ASCII NUL, \0). Коли я намагаюся переглянути його, viя бачу ^@символи, переплетені в звичайний текст. Як я можу: Визначте, які рядки у файлі містять нульові символи? Я спробував захопити \0і \x0, але це не спрацювало. Видалити нульові символи? Запуск stringsфайлу …

4
Що означає "&" в кінці команди linux?
Я системний адміністратор, і мене попросили запустити скрипт Linux для очищення системи. Команда така: perl script.pl > output.log & отже, ця команда закінчується &знаком, чи є в цьому якесь особливе значення? Я маю базові знання оболонки, але ніколи раніше цього не бачив.
98 linux  shell  unix 


10
Дозволити користувачеві налаштувати тунель SSH, але нічого іншого
Я хотів би дозволити користувачеві налаштувати тунель SSH для певної машини на певному порту (скажімо, 5000), але я хочу максимально обмежити цього користувача. (Автентифікація буде проводитись за допомогою публічного / приватного ключа). Я знаю, що мені потрібно відредагувати відповідний файл ~ / .ssh / санкціоновані_ключі, але я не впевнений, який …
97 unix  ssh 

10
Чи гарантовано gettimeofday () з мікросекундною роздільною здатністю?
Я переношу гру, яка спочатку була написана для Win32 API, на Linux (ну, перенесення порту OS X порту Win32 на Linux). Я реалізував QueryPerformanceCounter, давши uSeconds з моменту запуску процесу: BOOL QueryPerformanceCounter(LARGE_INTEGER* performanceCount) { gettimeofday(&currentTimeVal, NULL); performanceCount->QuadPart = (currentTimeVal.tv_sec - startTimeVal.tv_sec); performanceCount->QuadPart *= (1000 * 1000); performanceCount->QuadPart += (currentTimeVal.tv_usec - …

17
Ресурс u'tokenizers / punkt / english.pickle 'не знайдено
Мій код: import nltk.data tokenizer = nltk.data.load('nltk:tokenizers/punkt/english.pickle') Повідомлення про помилку: [ec2-user@ip-172-31-31-31 sentiment]$ python mapper_local_v1.0.py Traceback (most recent call last): File "mapper_local_v1.0.py", line 16, in <module> tokenizer = nltk.data.load('nltk:tokenizers/punkt/english.pickle') File "/usr/lib/python2.6/site-packages/nltk/data.py", line 774, in load opened_resource = _open(resource_url) File "/usr/lib/python2.6/site-packages/nltk/data.py", line 888, in _open return find(path_, path + ['']).open() File "/usr/lib/python2.6/site-packages/nltk/data.py", …
96 python  unix  nltk 

5
Параметр mkdir “-p”
Отже, це не здається мені надзвичайно складним питанням, але на це я не можу знайти відповіді. Я збентежений тим, що -pробить ця опція в Unix. Я використовував його для лабораторного завдання під час створення підкаталогу, а потім іншого підкаталогу в ньому. Це виглядало так: mkdir -p cmps012m/lab1 Це в приватному …

4
Не вдається звернутися до користувача jenkins після встановлення Jenkins
Я встановив jenkins і намагаюся потрапити в оболонку як Jenkins, щоб додати ключ ssh. Я не можу здатися, що я користуюся користувачем jenkins: [root@pacmandev /]# sudo su jenkins [root@pacmandev /]# whoami root [root@pacmandev /]# echo $USER root [root@pacmandev /]# Користувач jenkins існує у моєму файлі / etc / passwd. Руннін …
96 linux  unix  jenkins 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.