Tag: shell script

пытаясь написать простой скрипт diff, чтобы сравнить 2 файла, а затем mv их в каталог

Это то, что у меня есть: попытка сравнить 2 файла, если одни и те же файлы переместить их в имя host.bk #!/bin/sh if 'diff $file1 $file2 >/dev/null' ; then mv $file1 $file2 host.bk else echo Different fi

Как объединить несколько файлов данных в один большой файл данных?

У меня есть несколько файлов данных, таких как file1.dat , file2.dat и т. Д. Я хочу объединить их все в один большой файл данных, чтобы содержимое большого файла данных выглядело как content1 content2 . . contentN я знаю это cat file1.dat file2.dat …. >> bigfile.dat выполнит эту работу, но я не хочу вводить все имена […]

Что случилось с моим скриптом bash?

Я новичок в сценариях оболочки в Linux (1 год компьютерных наук в школе), и мне трудно понять, что не так с моим скриптом. #!/bin/bash echo "Good Day $USER" if [ -f "$1" ] then tar -cvf home-10-07-2017.tar –files-from /dev/null echo "You are about to back up the following files… $*" for i in "$@" do […]

Скрипты на несколько серверов одновременно

У меня есть файл, называемый server.txt Предположим, что он имеет ниже серверов, может быть больше серверов server1 server2 server3 server4 как я могу скопировать файл (файл.txt на всех серверах с помощью команды scp) в / tmp / location.

объединить два файла csv на основе условия

У меня два файла csv позволяют говорить, что A.csv и B.csv A.csv содержат (размер файла более 5 гб) 64.234 20.342 786 63.231 20.124 765 63.652 20.857 387 B.csv содержит (размер файла более 5 гб) 63.231 20.124 234 63.652 20.857 383 64.234 20.342 876 Мне нужен финальный файл 64.234 20.342 786 876 63.231 20.124 765 234 […]

сортировать файлы размером более 1000 байт в порядке убывания

Я могу сортировать файлы в порядке убывания (любого размера) или перечислить все файлы размером более 1000 байт, но не знаю, как сортировать файлы размером более 1000 байт в указанном вами каталоге. Список файлов размером более 1000 байт: for i in "$1/*" # $1 expects a directory name do if [ `wc -c $i` -gt 1000 […]

Запись вывода команды в файл в сценарии bash

Я пытаюсь написать простой скрипт bash, который выполняет команду tcprobe -i $1 где $1 является файлом mp4. Затем я хочу написать вывод этой команды, которая должна быть длинной строкой информации о видеофайле, в файл с именем frameInfo. В настоящее время мой код: #/bin/bash echo (tcprobe -i $1) > frameInfo Однако это записывает вывод tcprobe в […]

awk + как печатать каждую секцию строки (IP) после первого имени хоста

как распечатать следующее (вывод из API), так что IP-адрес будет после имени хоста kafka02.ur.com 102.16.235.69 master01.ur.com 102.16.235.61 master02.ur.com 102.16.235.62 пример kafka02.ur.com 102.16.235.69 master01.ur.com 102.16.235.61 master02.ur.com 102.16.235.62

Как назначить одну переменную на слово строки

Как бы вы предложили последовательно присваивать одну переменную за слово строки? Я ищу короткую команду: однострочный и без петли, если это возможно. Он должен иметь форму echo "<sring>" | your_command Пример : Строка «word1 word2 word3» Я хочу назначить переменную w1 на word1 , w2 на word2 и w3 на word3 .

заполнить базу данных mySQL текстовой информацией

Я использую awk и некоторые команды cisco для получения информации об устройствах, подключенных к сети, сценарий подключается через telnet к определенному устройству, принимает IP , serial number и name (идентификатор устройства) этого устройства и генерирует текстовый файл как это: SN: FDO1129Z9ZQ Barragan_3750 IP address: 148.228.4.197 Затем он запрашивает устройства, подключенные к этому оборудованию, и генерирует […]

Interesting Posts

sed regexp HEX char

Как прервать fc без выполнения команды?

tmux, Vim и Solarized

Обеспечить соответствие требованиям RPM требованиям к зависимости других установленных пакетов

Найти все каталоги, в которых у пользователя есть доступ к поиску и эхо из этих каталогов в оболочке

Эффективное удаление заголовка на месте для больших файлов с помощью sed?

Не удалось экспортировать FUSE через NFS

Список только файлов, имеющих определенный символ в позиции

Почему printf выводит больше аргументов, чем ожидалось?

Как сделать все модули одним файлом при использовании yum для установки?

как выполнить скрипт bash без ввода ./

BASH: массив как строковый буфер

Как удалить файлы, если числовая часть их имени больше заданного числа?

В bash, как отложить интерполяцию переменной, которая имеет динамическую переменную в своей строке

Светодиодная поддержка сенсорной панели Synaptics

Linux и Unix - лучшая ОС в мире.