Paul Troncone and Carl Albing Cybersecurity Ops with bash Attack, Defend, and Analyze from the Command Line


Часть II • Защитные операции с использованием bash Общие параметры команды



Download 4,82 Mb.
Pdf ko'rish
bet71/206
Sana29.03.2022
Hajmi4,82 Mb.
#515317
1   ...   67   68   69   70   71   72   73   74   ...   206
Bog'liq
Bash и кибербезопасность Атака, защита и анализ из командной строки

100
Часть II • Защитные операции с использованием bash
Общие параметры команды
‰
‰
-d
.—.удалить.указанные.знаки.из.входного.потока.
‰
‰
-s
.—.уплотнить,.то.есть.заменить.повторяющиеся.экземпляры.символа.одним.
экземпляром.
Пример команды
С.помощью.команды.
tr
.можно.заменить.все.обратные.слеши.прямыми,.а.все.двое-
точия.—.вертикальными.линиями:
tr '\\:' '/|' < infile.txt > outfile.txt 
Предположим,.содержимое.
infine.txt
.выглядит.следующим.образом:
drive:path\name
c:\Users\Default\file.txt
После.выполнения.команды.
tr
.файл.
outfile.txt
.будет.выглядеть.так:
drive|path/name
c|/Users/Default/file.txt
Символы.из.первого.аргумента.сопоставляются.с.соответствующими.символами.
второго.аргумента..Два.обратных.слеша.используются.для.обозначения.символа.
одного.обратного.слеша,.так.как.введенный.в.строку.одиночный.обратный.слеш.
имеет.особое.значение.для.
tr
.и.используется.для.обозначения.таких.специальных.
символов,.как.символ.разрыва.строки.(
\n
),.возврата.каретки.(
\r
).или.табуляции.
(
\t
)..Чтобы.избежать.какой-либо.специальной.интерпретации.в.bash,.приводите.
эти.аргументы.в.одиночных.кавычках.
Файлы, получаемые из операционной системы Windows, часто имеют в конце 
каждой строки символы возврата каретки (carriage return) и перевода строки (line 
feed) (CR & LF). В системах Linux и macOS для завершения строки предусмотрен 
только символ разрыва строки (newline). Если вы переносите файл в Linux и хотите 
избавиться от дополнительных возвращаемых символов, выполните команду tr, 
как показано ниже:
tr -d '\r' < fileWind.txt > fileFixed.txt
И наоборот, с помощью команды sed вы можете преобразовать конец строки 
файлов из операционной системы Linux в конец строки для операционной си-
стемы Windows:
$ sed -i 's/$/\r/' fileLinux.txt
Параметр -i вносит изменения на месте и записывает их обратно во входной файл.


Download 4,82 Mb.

Do'stlaringiz bilan baham:
1   ...   67   68   69   70   71   72   73   74   ...   206




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish