Попробуйте это:
sudo apt-get clean
sudo apt-get install install install install install instally libssl1.0.0
C:\Python27\python
B1,B2[118383]: та же буква (т.е. "группа") --> ищем [118384]B2,B1[118385]: не найдено --> распечатать [118386]B2,B1
C1,C2[118389]: та же буква (т.е. "группа") --> ищем [118384]B2,B1[118385]: не найдено --> распечатать [118386]B2,B1
C1,C2[118389]: та же буква (и. e. "group") --> ищем [118390]C2,C1[118391]: found --> не печатаем
C2,C1[118393]: та же самая буква (т.е. "группа") --> ищем [118394]C1,C2[118395]: found --> не печатаем
A1,C1[118397]: разные буквы (и. e. "группы") --> не печатаем
A1,B1[118399] : разные буквы (т.е. "группы") --> не печатаем
Function SearchReplace()
Dim db As DAO.Database, rs As DAO.Recordset, sSQL As String, sData As String
'Get the record set we wish to modify
Set db = CurrentDb
sSQL = "SELECT * FROM Table1" '[replace table name]
Set rs = db.OpenRecordset(sSQL)
'iterate through each record
While Not rs.EOF
'check for the matching sub string in the field "data"
sData = rs![Data] '[replace target field]
If InStr(1, sData, "~~") Then
'modify the data string, replacing "~~" with a line break
sData = Replace(sData, "~~", vbCrLf)
'escape any ' characters to avoid errors and/or injection
sData = Replace(sData, "'", "''")
'update the table with the modified string'
sSQL = "UPDATE Table1" & _ '[replace table name]
" SET data='" & sData & "'" & _ '[replace target field]
" WHERE [ID] = " & rs![ID] '[replace PK field]
db.Execute sSQL
End If
rs.MoveNext
Wend
'destroy record set to be tidy
rs.Close
Set rs = Nothing
End Function
B1,A1[118401] : разные буквы (и. e. "группы") --> не печатайтеA1,A3[118403]: одна и та же буква (т.е. "group") --> ищем [118404]A3,A1[118405]: не найдено --> распечатать [118406]A3,A1
UPDATE Table1
SET data = Replace([data],"~~",Chr(13) + Chr(10));
Учитывая, что я правильно понял, можно сделать что-то вроде:
, в результате чего получится следующий вывод:
Обратите внимание на использование [117898]FS[117899] во всем скрипте, чтобы один и тот же код мог выполняться на e. Например, файл TSV, который может содержать [117900], [117901] в записи. Если вам нужна дальнейшая помощь, чтобы понять, как работает этот код и/или улучшения/корректировки, не стесняйтесь комментировать.
Также обратите внимание, что я предположил, что у вас работает [117902]GNU awk[117903] (т.е. [117904]gawk[117905]). Если это не так, я мог бы помочь вам настроить код так, чтобы он работал в обычном режиме [117906]awk[117907].[117498].