Tag: shell script

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

Это мой сценарий cd /opt/product/vinoth — some operations — cd – Выполняя эту команду, cd – старый путь будет отображаться в консоли. есть ли способ заблокировать это от отображения в консоли. То же самое можно избежать в make-файлах с помощью @ infront команды. При серфинге я понял, что это можно достичь, используя cmd=$(cd -) Команда […]

Diff не работает, как я ожидаю

У меня есть 2 файла, a.txt и b.txt и я хочу их сравнить. a.txt содержит: abc jkl < jkl mno > mno pqr <> pqr b.txt содержит: abc jkl < jkl mno > mno pqr <> pqrs stu Я использую этот скрипт: $ diff a.txt b.txt | grep "> " | cut -c3- > c.txt […]

Как выйти из скрипта в сеансе ssh?

Мой скрипт содержит команду ssh для входа на удаленный сервер и выполнения нескольких команд. Команда проверяет, существует ли файл, и если он не должен выходить из всего скрипта. ssh $user@$hostname "if[ -f $filename];then echo"file exists Proceeding next steps; else "echo file doesn't exist"; exit 1; fi" Однако приведенная выше команда выполняется успешно, если файл присутствует. […]

Сценарий Bash для удаления пользователя

Мне нужно создать сценарий Bash для удаления пользователя. Мы используем RHEL версии 4, 5 и 6. Допустим, что имена пользователей – Ray4 & Ray6, а имя сценария – дело. Конкретные задачи для этого скрипта: Существует ли пользователь? Если пользователь существует, backup / homedirectory для этого пользователя, удалите имя пользователя и поместите его в / root […]

Как написать скрипт, который откроет несколько вкладок в терминале?

Я на OSX и использую iTerm У меня это до сих пор #!/bin/sh open /Applications/iTerm.app & exit 0 Поэтому после открытия мне нужно два окна, и одному из этих окон нужно будет открыть 6 вкладок. две из этих вкладок должны будут войти в определенную директорию, одна из которых должна запускать приложение, например cd ~/Desktop/projects/myNodeApp node […]

Как добавить скрипт к встроенной Linux

У меня есть сценарий (скажем, Hello World), который я хочу включить в мой встроенный Linux. Я использую Buildroot и хочу запустить скрипт в Busybox. Но поскольку я перекрестно скомпилирован для цели, я не уверен, где разместить этот скрипт, который в конце концов будет собран и может быть выполнен в Busybox.

Преобразование json-объекта сопоставления в управляемую строку csv с использованием сценария bash

У меня есть json-отображение под ключом properties как показано ниже в файле Customer.json, { "customer": { "properties": { "customerId": { "type": "string", "index": "not_analyzed" }, "name": { "type": "string", "index": "not_analyzed" } } } } Который я хочу преобразовать в следующее с key и displayName дублируемым и type сверху, field(key: 'customerId', displayName: 'customerId', type: 'String') […]

Может ли постоянное присвоение переменной в сценарии оболочки вызвать утечку памяти?

Я написал короткий сценарий, чтобы скопировать статус сервера Apache в журнал: #Save date and time to a variable dt=$(date) #Echo date and time to the log file as it's not included in server-status echo "Time :" $dt >> /var/logs/server-status.log #Grab machine readable server-status and add it to the log curl localhost/server-status?auto >> /var/logs/server-status.log Я запускаю […]

Получение проблемы с разделителем при выполнении сценария

Я test.sh файл test.sh и я запускаю его как ./test.sh : string="hello" ed << EOF e any_file 1i ${string} EOF может ли кто-нибудь помочь мне, что он делает? Я получаю некоторую проблему с разделителями. Может ли кто-нибудь сказать мне, как это сделать?

Цитирование файлов листинга в UNIX

Я дал команду: ls -lrt и перечисленные файлы и каталоги: drwxr-xr-x 4 root root 4096 Feb 2 2014 abc drwxr-xr-x 4 root root 4096 Feb 2 2014 cde drwxr-xr-x 4 root root 4096 Feb 2 20014 efg -rwxr-xr-x 4 root root 4096 Feb 2 20014 aaa.txt Теперь я хочу найти, являются ли перечисленные выходные файлы […]

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