Вопросы с тегом «unix»

354
Объединить несколько файлов, но включить имя файла в качестве заголовка раздела

Я хотел бы объединить несколько текстовых файлов в один большой файл в терминале. Я знаю, что могу сделать это с помощью команды cat. Однако мне бы хотелось, чтобы имя файла каждого файла предшествовало «дампу данных» для этого файла. Кто-нибудь знает, как это сделать? что у меня сейчас есть:...

351
Удалите пустые строки, используя sed

Я пытаюсь удалить пустые строки с помощью sed: sed '/^$/d' но мне не повезло с этим. Например, у меня есть эти строки: xxxxxx yyyyyy zzzzzz и я хочу, чтобы это было так: xxxxxx yyyyyy zzzzzz Каким должен быть код для...

350
Неограниченная история Bash [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 6 лет назад . Улучшить этот вопрос Я хочу, чтобы мой .bash_historyфайл был...

349
Какой самый простой способ использовать ssh и запускать несколько команд в Bash?

У меня уже настроен агент ssh, и я могу запускать команды на внешнем сервере в скрипте Bash, выполняя такие вещи, как: ssh blah_server "ls; pwd;" Теперь, что я действительно хотел бы сделать, это запустить много длинных команд на внешнем сервере. Заключать все это в кавычки было бы довольно...

339
Как получить основной IP-адрес локальной машины в Linux и OS X? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто в прошлом году . Улучшить этот вопрос Я ищу решение командной строки, которое...

336
Как преобразовать новую строку DOS / Windows (CRLF) в новую строку Unix (LF) в сценарии Bash?

Как я могу программно (то есть, не используя vi) конвертировать переводы DOS / Windows в Unix? dos2unixИ unix2dosкоманды недоступны на некоторых системах. Как я могу эмулировать их с помощью команд, таких как sed/ awk/...

333
Как я могу запустить dos2unix для всего каталога? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 29 дней назад . Улучшить этот вопрос Я должен конвертировать весь каталог,...

321
Отображать текущий путь только в терминале [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 6 лет назад . Улучшить этот вопрос Я работаю с SSH на компьютере, поэтому я...

316
Как проверить разрешения для конкретного каталога?

Я знаю, что использование ls -l "directory/directory/filename"сообщает мне права доступа к файлу. Как мне сделать то же самое в каталоге? Я мог бы использовать ls -lкаталог выше в иерархии, а затем просто прокрутить, пока не найду его, но это такая боль. Если я использую ls -lреальный каталог, он...

309
Как заставить команду 'cut' обрабатывать те же последовательные разделители, что и один?

Я пытаюсь извлечь определенное (четвертое) поле из текстового потока, скорректированного по столбцам. Я пытаюсь использовать cutкоманду следующим образом: cat text.txt | cut -d " " -f 4 К сожалению, cutне рассматривает несколько пробелов как один разделитель. Я мог бы пройти через awk awk '{ printf...

308
Как представить несколько условий в оболочке, если заявление?

Я хочу представить несколько условий, как это: if [ ( $g -eq 1 -a "$c" = "123" ) -o ( $g -eq 2 -a "$c" = "456" ) ] then echo abc; else echo efg; fi но когда я выполняю скрипт, он показывает syntax error at line 15: `[' unexpected, где строка 15 показывает, если .... Что не так с этим условием? Я...

307
Как мне избежать пробелов в пути для копирования scp в Linux?

Я новичок в Linux, я хочу скопировать файл с удаленной в локальную систему ... теперь я использую команду scp в системе Linux .. У меня есть некоторые папки или имена файлов с пробелами, когда я пытаюсь скопировать это файл, он показывает сообщение об ошибке: «Нет такого файла или каталога» Я...

303
Как найти кодировку файла через скрипт в Linux?

Мне нужно найти кодировку всех файлов, которые размещены в каталоге. Есть ли способ найти используемую кодировку? Команда fileне может сделать это. Интересующая меня кодировка: ISO-8859-1. Если кодировка является чем-то еще, я хочу переместить файл в другой...

303
Разные файлы представлены в двух разных каталогах

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