Как заменить разделитель между двумя другими разделителями?

Теперь, когда вы знаете, как получить root-доступ, попробуйте эти две команды:

chkconfig --list    (RedHat, SuSE, ?) 

service --status-all   (OS using systemd, SuSE, ?) 

ps fax           (to list processes grouped by descendant) 

Имена файловых систем могут предоставить вам информацию, основное приложение использует свою собственную файловую систему ( например, Oracle часто монтируется в каталоге ... / oracle)

df
mount

Приложение запускается с определенным идентификатором пользователя.

cat /etc/passwd
cat /etc/group

Некоторые задания могут выполняться периодически, и вы можете пропустить их с помощью команды ps для чтения файлов crontab. Чтобы перечислить файлы crontab:

find /var/spool/cron/crontabs

Хорошим показателем является поиск файлов журнала:

find / | grep log   (works only on full filenames containing "log") 

Это даст вам информацию о запущенных службах. Вам нужно будет покопаться в конфигурации служб, чтобы знать, что они делают. Например, вам нужно будет проверить, какое приложение размещено на сервере apache-tomcat или какая служба предоставляет сервер xinetd .

3
07.02.2018, 19:10
1 ответ

Использование awk, когда целевая колонна находится в фиксированном положении, например $2здесь.

awk -F\" '{gsub(",","", $2)}1' OFS=\" infile.txt

выше, разделитель полей F мы определили "и с помощью gsub(",","",$2)мы заменяем все запятые пустой строкой в ​​поле #2 $2. 1в конце - это управление печатью awk, и, наконец, с помощью OFS=\"мы говорим awk снова напечатать все поля с разделителем ".

В общем случае:

awk -F\" '{for (i=2;i<=NF;i+=2)gsub(",","",$i)}1' OFS=\" infile.txt

Ввод данных:

engineer,doctor,"987,345,123",engineer
engineer,doctor,"123", "987,345,123",engineer
engineer,doctor,"987,345,123","123,123",engineer
"123,456,789",engineer,doctor,"987345123","123123",engineer
engineer,doctor,"987345123","123123",engineer,"123,456,78,9"

Вывод будет:

engineer,doctor,"987345123",engineer
engineer,doctor,"123", "987345123",engineer
engineer,doctor,"987345123","123123",engineer
"123456789",engineer,doctor,"987345123","123123",engineer
engineer,doctor,"987345123","123123",engineer,"123456789"
5
27.01.2020, 21:15

Теги

Похожие вопросы