Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для YuS_2

Crazy


Contributor


Сообщения: 1171
Благодарности: 487

Профиль | Отправить PM | Цитировать


Ну тогда и я на powershell со своей идефикс, что выводить все ошибки по каждому пациенту в разные файлы иррационально.
Принцип:
для каждой ошибки свой файл, если есть ошибка с привязкой к пациенту, то выводим такую ошибку в определенный для неё файл:
Код: Выделить весь код
$fle = 'obraz.txt'
$err_out = 'error_out.txt'

gc $fle -enc default|%{$flg,$arr,$err=$true,@(),@()}{
	if ($_ -match '#\s*\d+'){$name = $_} else {
		$tmp = $_
		for ($i=0;$i -lt $arr.count;$i++){
			if ($tmp -match $arr[$i]){
				$name,$tmp|out-file "$($i+1).txt" -enc default -app
				$flg = $false
			}
		}
		if ($flg){
			$arr += ($tmp -replace '^([^:\(,]*).*','$1')
			$name,$tmp|out-file "$($i+1).txt" -enc default -app
			$err+=$tmp
		}
		$flg=$true
	}
}
$err|sc $err_out -enc default
бонусом выводится перечень уникальных ошибок...

-------
scio me nihil scire. Ѫ

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:10, 23-01-2019 | #24