Sed (Stream EDitor) - редактор командной строки для среды POSIX. Sed обрабатывает один или несколько файлов в соответствии со сценарием редактирования и записывает результаты в стандартный вывод. Созданный в Bell Labs, он существует с середины 70-х годов.
Я хочу расширить выражение n * до n раз, например: 3 * 2,5 3,4 4 * 1,5 до 2,5 2,5 2,5 3,4 1,5 1,5 1,5 1,5 Я пробовал sed и awk, но не нашел никакого решения. Ближайшим моим испытанием был кот .......
У меня есть несколько файлов с числами, например:
File1.txt
0.77031
-10.25150 2.80417 3.62904 -9.72425 1.41742 7.96870
-24.75966
-11.22983 21.17503 -0.74532
-13.55239
Мне нужно изменить каждое положительное число на + x и каждое отрицательное на -x. Пусть x = 8
Я попробовал сценарий a....
У меня есть два регулярных выражения:
$ grep -E '\-\- .*$' *.sql $ sed -E '\-\- .*$' *.sql
(Я пытаюсь найти строки в файлах sql с комментариями и удалить строки в файлах sql с комментариями)
Команда grep работает с этим регулярным выражением; однако sed возвращает следующую ошибку:
sed: -e expres....
Я хочу сохранить в файле строки, которые не совпадают со списком слов, хранящимся в другом файле (а не со всей строкой). Для набора данных игрушек я создал list_file.txt, который содержит:
BGC0001184
BGC0000853
И файл large_file.txt, содержащий:
contig com1_25_species_1.25M_idxstats.txt
BGC0000853....
У меня есть файл с данными ячейки A функция (A1A2) Следующее состояние Тестовая ячейка Тип комбинационный (CO) выход (A1) вход (A2) входная ячейка X функция ((A1 + A2) B) Удерживать возрастание Тип комбинационный Min_pulse_width (Z). ......
У меня есть эти данные в моем json файле:
{
"software": [{
"softwareId": "61426b91-0403-4e72-8bc3-bee6e4aabf00",
"softwareURL": "https://mydns/download/test.json",
"softwareName": "file1",
"softwareVersion": "1.0.0",
"softwareType": "FI....
У меня есть файл с данными
cell (HB)
input
input
input
Z
output
A
input
cell (BP)
input
input
Z1
output
A1
input
Я хочу выводить как
cell (HB)
Z
output
A
input
cell (BP)
Z1
output
A1
input
Я хочу удалить все последовательные строки со словом input, присутствующим после строки cell
Я пробовал код
a....
У меня есть файл, который содержит дату в столбце 7, мое требование - сравнить его с сегодняшней датой и, если она меньше, чем удалить эту полную строку. Также, если какая-либо дата, указанная в столбце 7, превышает 15 дней, измените ее на максимум 15 дней.
Пример ниже-
now="$(date +'%d-%m-%Y')"
no....
Если у меня есть файл с таким содержанием: {"id": "doi-platelemetry-doi / doiplatelemetry", "name": "doi / doiplatelemetry", "location": "doi / doiplatelemetry / 2.0 ........
У меня есть список файлов, в конец которых добавлена дата. Пример: Хор левой октавы (консолидированный) (2020_10_14 20_27_18 UTC). Файлы будут иметь расширение .wav или .mp3. Я хочу оставить (объединенный) .......
Я пробовал довольно много вещей и немного поискал, но не нашел подходящего способа сделать это:
Я хотел бы изменить определение Apache LogFormat на нескольких серверах (очень много). Итак: в httpd.conf замените это:
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combine....
23 Фев 2021 в 14:32
У меня есть данные как
Cell A
function (A+B)
Cell B
function (A^B)
function (A+B)
function (A1A2)
Cell C
function (A1A2)
function ((B1+B2)A2)
Я хочу выводить как
Cell A
function (A+B)
Cell B
function (A^B)
Cell C
function (A1A2)
Я хочу, чтобы напечаталась только первая функциональная строка, если....
У меня есть данные в формате
A ((!(A1+A2)))
B (A1+A2)
C (A1 A2)
D (!(A1 A2) B1)
E (!A1+!A2)
F ((A1+A2) A3 A4)
G ((A1 A2)+(A3 A4))
Я хочу выводить как
A ((!(A1+A2)))
B (A1+A2)
C (A1&A2)
D (!(A1&A2)&B1
E (!A1+!A2)
F ((A1+A2)&A3&A4)
G ((A1&A2)+(A3&A4))
Поэтому всякий раз, когда в столбц....
Вот что это за файл beast.txt: wild beast tank beauty
Я хочу, чтобы он выглядел так: tbwbhf cfbtu ubol cfbvuz
Это то, что у меня есть, но когда я запускаю это, буквы меняются на «[a-z] +1».
Кот beast.txt | sed 's / [a-z] / [a-z] + 1 / g'> savage.txt
Должен ли я использовать другие специальные симво....
У меня есть документ JSON с такой повторяющейся структурой
{"version":"21.0.0.1","artifact":"artifact","payload":[{"id":"ng-at-ng/at","name":"ng/at","location":"apmservices/at:21.3.0.2-linux-amd64","component":"core","tag":"21.3.0.2-linux-amd64"},{"id":"doi-dspintegrator-doi/dspintegrator","name":"d....
Я новичок в сценариях bash и хочу извлечь код и uid (уникальный) из файла журнала в новый файл csv для дальнейшей обработки.
Файл содержит:
2021-02-16T10:13:54.629Z,app,"Code: 01-87-04 & Diff [{:uid=>""asdf1234"", :sid=>636614}] / [{:uid=>""asdf1234"", :sid=>0}]"
2021-02-16T10:11:22.914Z,app,"Code: ....
У меня есть некоторые трудности с командой sed в Unix AIX (IBM). Вроде тоже на линуксе ...
Вот строка моего файла, которую я бы изменил:
# id=<$IdEDFRGB.RR '" fgg t uj67575 uj:$ g re ee >
Он должен быть после замены:
# id=<$Id22 02 21 17:13$ g re ee >f rgrge
Когда я использую эту команду sed (по....
Это текстовый файл, который у меня есть:
@<TRIPOS>MOLECULE
*****
22 22 0 0 0
SMALL
GASTEIGER
@<TRIPOS>ATOM
1 C4 24.2940 -24.1240 -0.0710 C.3 167 JZ4167 -0.0650
2 C7 21.5530 -27.2140 -4.1120 C.ar 167 JZ4167 -0.0613
3 C8 22.0680 -26.7470 ....
21 Фев 2021 в 21:58
У меня есть поля ниже, разделенные табуляцией и пробелами в файле "text.txt". Я хочу использовать команду sed, чтобы найти "^ @ \ t * \ s text1 \ t \ s text2 \ t \ s 100" и заменить его на " ^ @ \ t \ s text1 \ t \ s text2 \ t \ s * 1000 "
<Field1> <Field2> <Field3> <Field4>....
Мой вариант использования заключается в следующем.
File.txt
Первый аргумент:% s Второй% s аргумент, Третий% s
Запустите prog file.txt "one" "$(ls dir1/dir2)" "three"
В результате чего
Первый аргумент: один Второй файл1 файл2 файл3 аргумент, Третья тройка
Сначала я подумал использовать sed, н....
Имейте файл с одной строкой 40 МБ, в котором нет фиксированной ширины или символа-разделителя. Но каждая запись начинается с буквы P, за которой следует буква P или S, а затем число. Так может быть так:
PP5 -или- PS5 или PP0 и т. Д.
Как лучше всего это отделить?....
Вот список идентификаторов, которые я хочу изменить:
3300000526.a:P_A23_Liq_2_FmtDRAFT_1000944_2,
200254578.a:CR_10_Liq_3_inCRDRAFT_100545_11,
3300000110.a:BSg2DRAFT_c10006505_1,
3300000062.a:IMNBL1DRAFT_c0010786_1,
3300000558.a:Draft_10335283_1
Я хочу удалить все, начиная с первого . и первого _....
Я хочу сопоставить все строки, которые содержат только один единственный символ (в том числе с + или -), чтобы превратиться в X, но вместо этого я получаю этот вывод каждый раз, когда я его запускаю:
Xone X
Xtwo X
Xthree X
Вот файл, с которым я должен работать:
Cone A-
Ctwo D
Ct....
19 Фев 2021 в 15:09
У меня есть файл конфигурации apache виртуального хоста, и я хочу изменить все содержимое внутри тега <VirtualHost *:80></VirtualHost> с помощью сценария оболочки.
У меня это в virtualhost.conf:
<VirtualHost *:80>
ServerName mysite.foo.bar
DocumentRoot /var/www/html/src/
<Directory /va....
Рассмотрим следующий файл:
missing3.txt
init
NKAML30
NKAML3
NKAML29
И anotherfile.txt:
"flowcell_unmapped_bams" ["/init.unmapped.bam"]
Следующие выражения sed и awk переносят 0 на NKAML29, я не понимаю почему:
for i in {1..3};do sed -i -e "$(awk '(NR>1) {print "s/"p"/"$1"/g"}{p=$1}' missing3.txt |....