Запитання з тегом «command-line»

Питання щодо використання інтерфейсу командного рядка (CLI).

3
Розширення з * .txt в оболонці не працює, якщо не існує .txt-файлу
Я розігрувався з розширенням, і помітив своєрідну поведінку. Я намагався робити: echo ./*.txt І у мене в поточному каталозі не було жодного .txt-файлу. Вихід, який я отримав: ./*.txt Мені просто цікаво: Чому я це отримав? Я очікував, що не отримаю жодного результату. PS: Коли у мене був .txtфайл, розширення було …

6
Як видалити першу двокрапку ":" із позначки часу?
Я новачок у програмуванні !! Хтось може допомогти видалити :перше місце в часовій позначці::29.06.2019 23:03:17 Зараз я намагаюся зробити це за допомогою команд awk / cut, як показано нижче: TDS="$(grep 'Logfile started' process.log | awk '{print $3,$4}' | cut -d: -f2)" echo "$TDS" 29.06.2019 23 І вихід - це не …

2
Чи можу я налаштувати bash / readline для автоматичного перетворення NBSP у звичайний простір?
Я використовую фінську розкладку клавіатури, яка відображає AltGr+ Spaceна нерозривний простір (NBSP, U + 00A0). Я в цілому задоволений цим, але виявляю, що часто випадково пишу NBSP замість нормального простору після " |" труби (написаний символом AltGr+ <з фінською розкладкою клавіатури) під час використання командного рядка bash. Я думаю, це …


4
Як я не дозволяю команді 'cd' перейти до домашнього каталогу?
Вся справа в тому, що іноді я друкую cdпомилково, і це відводить мене до домашнього каталогу. наприклад, я в каталозі, у якому є прихований каталог і видимий каталог, я швидко натискаю cd+, tabі це відводить мене до домашнього каталогу

2
Чи є цитування файлів достатньою безпекою для запуску `xargs sudo rm -rf`?
Я написав сценарій, який видаляє всі, крім двох останніх файлів у папці: #!/bin/bash ls -1 --quoting-style=shell-always /path/to/some/folder \ | head -n -2 \ | xargs printf -- "'/path/to/some/folder/%s'\n" \ | xargs sudo rm -rf Цей сценарій буде виконуватись як робота з хроном щодня. Міркування такі: Отримати список усіх файлів, що …

2
Скопіюйте та вставте купу файлів з різною назвою
У мене є купа текстових файлів з назвою foo_bar_abc_1_01_geh_original.in foo_bar_abc_1_02_geh_original.in foo_bar_abc_1_03_geh_original.in ... ... foo_bar_abc_1_1000_geh_original.in Я хотів би скопіювати (і зберегти оригінальні файли) кожен файл і вставити до різних імен (в одній папці), наприклад, foo_bar_abc_1_01_geh_copy.in foo_bar_abc_1_02_geh_copy.in foo_bar_abc_1_03_geh_copy.in ... ... foo_bar_abc_1_1000_geh_copy.in Як я можу це зробити за допомогою простого сценарію?


2
Уникайте заміни пробілів при перейменуванні файлів
Я намагаюся перейменувати такі файли: for file in *; do mv -i "$file" "$(echo "$file" | sed -e 's/[^A-Za-z0-9._-]/_/g')"; done Але sedкоманда замінює всі пробіли на _. Як я можу редагувати sedкоманду, щоб вона містила пробіли разом із вказаними символами? Я намагався використовувати, \sале це не працює ... EDIT: Наприклад: …

5
Виріжте команду зі словом як роздільник
Чи є якась команда cut для вирізання на основі слова, наприклад: 171212 16082784 6264 XXX xxxxxxxx Transaction XXXXX abend ABCD. The task has terminated abnormally because of a program check. 16:08:27 Я хочу, щоб результат був таким: 171212 16082784 6264 XXX xxxxxxxx Transaction XXXXX abend ABCD. Як підходити?

3
Як створити веб-павук CLI, який використовує ключові слова та фільтрує вміст?
Я хочу знайти свої статті на застарілому (застарілому) форумі літератури e-bane.net . Деякі модулі форуму вимкнено, і я не можу отримати список статей їх автора. Також сайт не індексується пошуковими системами як Google, Yndex тощо. Єдиний спосіб знайти всі мої статті - це відкрити сторінку архіву сайту (рис.1). Тоді я …



3
`[!]` (знак оклику в дужках) підстановочний знак в башмі
Я натрапив на глобальні зразки та шаблони, і мене це особливо цікавить [!]. Ця конструкція схожа на [!]конструкцію, але замість того, щоб відповідати будь-яким символам усередині дужок, вона відповідатиме будь-яким символам, доки вона не вказана між [та ]. rm myfile [!192] Вище, я вважаю, видалить будь-які / всі файли, за …

4
Як знайти процес з найбільшим навантаженням?
У мене є одноядерний VPS із середнім навантаженням, яке часом перевищує 25. Досягаючи цього, він стає нестерпно повільним, і навіть команди пробігаються dash, що швидше і використовує менше оперативної пам'яті, ніж bashпотрібно, щоб запустити деякий час. Як я можу відстежити, який процес викликає велике навантаження?

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