2
ответа

Форматирование данных в виде таблицы с помощью AWK print

Я пытаюсь написать код для печати 10 основных процессов, запущенных в macOS. Но когда я запускаю этот код, top -l 1 -u -o cpu -n10 | awk 'NR==12, NR==22 {print $2,$3,$8}'; вывод не организован в ...
01.11.2019
2
ответа

regex для сопоставления целой строки $0 в awk

Мне нужна помощь или совет по awk и его использованию регулярных выражений. У меня есть файл ввода данных с нерегулярной структурой. Чтобы правильно разобрать этот файл, мне нужно распознать строку следующего ...
31.10.2019
2
ответа

Как выполнить поиск текста на справочных страницах?

Я считаю полезным использовать grep для текста, например. конкретные параметры на страницах руководства из командной строки. Однако grep не работает должным образом при работе с справочными страницами, как показано ниже, где шаблон "...
27.10.2019
2
ответа

Конвертировать этот конкретный .bash_profile в .zprofile

У меня есть этот .bash_profile: alias ip='ipconfig getifaddr en0' PS1="\[\e[0;31m\]\$ \[\e[0;32м\]\w\[\e[0м\] : " экспортировать NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" [ -s ...
08.10.2019
2
ответа

CWD и строка пути к файлу автоматически объединяются в вызовах launchctl

В настоящее время я пытаюсь написать функцию для моего профиля bash, которая вызывает перезапуск OSX LaunchAgent, переданного в качестве аргумента. Это может быть немного бессмысленно, но для одного я хочу перестать писать долго...
08.09.2019
2
ответа

Посмотрите расширенные атрибуты с coreutils ls на Mac

У меня есть coreutils, установленный через MacPorts на моем Mac рабочий OS X 10.8.4. У меня есть набор ls для использования coreutils версии ls [(GNU coreutils) 8.21] когда доступный: если [-e/opt/local/libexec/gnubin];...
07.09.2019
2
ответа

Bash: анализировать "реальный" вывод времени команды, проверять выходную строку, добавлять отметку времени и отправлять ее в выходной файл

Не скриптер. Я пытаюсь создать повторяющийся тест, чтобы увидеть, сколько времени требуется для запуска команды, отметить, успешна она или нет, добавить отметку времени и добавить все в файл журнала. О,...
01.08.2019
2
ответа

Эквивалент mv -t для macOS/bash

Я использую macOS и пытаюсь выполнить в Bash следующие команды: cd root || выход shopt -s многоточие для д в ./* do if [ -d "$d" ] then find "$d" -type f -exec ...
26.07.2019
2
ответа

Поиск каталогов, не содержащих файл, только в каталогах, ведущих к определенному каталогу

У меня есть большой проект, для которого я пытаюсь найти каталоги, не содержащие *_out CSV-файл. Я посмотрел на другие подобные ответы, и я думаю, что почти там. Проблема, с которой я столкнулся...
23.07.2019
2
ответа

Команда преобразования строк в файл CSV

У меня есть файл формата, с пробелом перед каждой строкой: "Western Overseas", "Western Overseas", "^", "--", "^ ", "--", "--", null, 24995, 9977, "CR", "Western Refrigeration...
16.07.2019
2
ответа

Если я знаю, на сколько строк нужно идти вниз, как мне узнать, с чего начать в файле с точки зрения байтов

Я хочу начать чтение файла с определенной позиции. Я знаю, со скольки строк начинать чтение, но функция read() не принимает строки в качестве аргумента, она принимает байты для позиции. Есть ли какой-нибудь трюк, который я могу...
08.07.2019
2
ответа

Добавить один год к дате создания/изменения

Я пытаюсь добавить один год к дате изменения и создания для всех файлов папки. Я нашел много примеров для изменения всей даты (не только года). Как я могу добавить один год к дате создания/...
29.06.2019
2
ответа

sed найти и заменить строку

У меня есть эти строки в нескольких файлах: 2013-02-10 1.15 и я хочу заменить их на (новая дата и версия): 2019-06-30<...
11.06.2019
2
ответа

Ctrl + U удаляет всю строку независимо от положения курсора

Я изучаю подсказки терминала. В этом туториале парень говорит, что Ctrl+U удаляет все от курсора до конца строки. В моем случае он всегда удаляет всю строку. Я использую zsh на ...
05.06.2019
2
ответа

как изменить путь команды vim

У меня есть две версии vim, установленные в macOS: версия по умолчанию, /usr/bin/vim, и MacVim (через Homebrew), /usr/local/bin/vim. Когда я набираю vim, вызывается программа по умолчанию. Я хочу использовать MacVim...
04.06.2019
2
ответа

Как выполнить отладку/трассировку функции bash?

У меня есть myscript.sh сценария bash, который имеет множество функций внутри. Чтобы запустить одну функцию, я бы написал исходный myscript.sh; myfunction Как отладить такую функцию?
29.05.2019
2
ответа

Объединение двух выходных данных с помощью AWK

У меня есть команда bash (в macOS High Sierra) как: sudo cat /private/var/log/system.log* | awk 'BEGIN {print "\ n"} {print "Month \ tDay \ tTime \ t \ tSystemMessage"} / SHUTDOWN_TIME / {print $ 1, $ 2, $ 3, $ 8}' | sort -...
12.04.2019
2
ответа

Как копировать файлы с определенными расширениями, сохраняя путь от удаленного к локальному компьютеру через scp --parents?

Я хочу скопировать все * из различных подкаталогов с моего удаленного на моем локальном компьютере мой след - scp --parents -r @remote: ~ / path / * out. этот след не работает Меня интересует ...
07.04.2019
2
ответа

SED не выходит

Я использовал следующий фрагмент кода для вывода списка содержимого каталога в macOS:#!/bin/bash echo "hello User" эхо "" пользовательский каталог=$1 var _one=$userdir\/Библиотека\/Приложение\ Поддержка\/iCloud\/Учетные записи\/...
06.04.2019
2
ответа

ни одна команда не работает после попытки добавить ~/.bash_profile

я пытался добавить JAVA_HOME в переменную path. Я скачал Java JDK и сделал следующее: nano ~/.bash_profile добавили следующие строки и сохранили файл: export JAVA_HOME=$(/usr/libexec/java_home)....
28.03.2019
2
ответа

Используя Linux Find

, я хотел бы найти файл MAIN.TXT в папке каталога. Если он старше 24 часа, затем выведите YES в файл MAIN.txt. Если он не был изменен в течение 24 часов, оставьте файл в покое. Я получил как ...
15.03.2019
2
ответа

Я не буду правильно отображать кириллические символы

У меня проблема с кириллическим алфавитом. Мой терминал будет нормально отображать кириллицу так же, как и большинство моих программ, единственное исключение, которое я нашел до сих пор - ls. Вместо обычной кириллицы он показывает ????....
08.03.2019
2
ответа

Имеют ли macOS и Solaris "возможности"?

Linux имеет возможности, которые используются, чтобы дать не корневой процесс некоторым привилегиям. Есть ли в MacOS и Solaris возможности, если нет, то есть ли в Linux что-то похожее на возможности?
27.02.2019
2
ответа

Отключение соединения Ethernet на терминале Mac

Я пытаюсь написать псевдоним для отключения соединения Ethernet и использования Wi-Fi с помощью командной строки. Я не могу получить доступ к stackoverflow.com и другим сайтам через Ethernet из-за корпоративных политик. Является ли ...
20.02.2019
2
ответа

Как я могу установить редактор по умолчанию как nano на моем Mac?

У меня vim в качестве редактора по умолчанию на моем Mac, и каждый раз, когда я запускаю команды на терминале Mac, он автоматически открывает «vim». Как я могу вместо этого настроить «nano» и убедиться, что терминал будет открывать «nano» каждый ...
20.02.2019
2
ответа

Перенаправить конкретную ошибку в stderr

Итак, я хочу использовать оператор if для запуска скрипта для импорта некоторых функций. $ cat functions.sh #! / bin / bash sampleFunction () {if [[! "$ {fakeVariable} "== '2']] затем прочтите -n1 -r -p" ...
15.02.2019
2
ответа

Как сохранить цветной вывод с помощью команды sed

Я использую команду sed и хочу сохранить цветной вывод с помощью предыдущей команды. Вывод ls цветной, а вывод sed - нет. Я использую OSX. ls -la | sed -En '/Desktop/q;p'
29.01.2019
2
ответа

поиск по всем файлам *.py

Я использую терминал Mac OS (похожий на Linux) и пытаюсь найти лучший способ поиска во всех файлах на компьютере с расширением *.py Как лучше всего добиться этого? Я хотел поставить 1 ...
11.12.2018
2
ответа

Проблема с разрешениями при попытке синхронизации двух внешних жестких дисков с rsync

Я пытаюсь синхронизировать внешний жесткий жест с тем, что содержит мой фотоархив. Я хотел начать с основы, поэтому я бегу: rsync -ahm --delete / тома / archivo_1a / / / тома / archivo_1c / в ...
27.11.2018
2
ответа

Загрузчик OS X перезаписан при установке Kali linux, застрял в linux

После двойной загрузки Macbook (High Sierra) и установки Kali я получаю подсказку только с загрузчиком Kali Linux GRUB, в котором перечислены только одна ОС (Kali) при загрузке. Сначала я сделал еще один ...
18.11.2018