
    Новые сообщения [новые:0]
  
  Дайджест 
  
  Горячие темы
    Избранное [новые:0]
  
Форумы 
 
Пользователи 
Статистика 
Статистика нагрузки 
    Мод. лог 
  
  Поиск 
  | 
| 
 13.01.2022, 11:40 
 | 
|||
|---|---|---|---|
  
  | 
|||
Изучение PowerShell и с ней связанного  | 
|||
| 
 #18+ 
  
    
  Ребят, всем привет. В общем, есть скрипт на PowerShell (*.ps1) $NAME = Read-Host "Enter name" if (!$NAME) { Write-Host "Name isn't specified" exit } echo "" $password = Read-Host -assecurestring "Enter password for ${NAME}" ... echo "" "$(Get-Date -format r) Запускаем 1 шаг" $fl=dir | where {$_.name -like "*file*.csv"} echo "Вы собираетесь загрузить файл в скобках ($fl)?" $otv=read-host "Для продолжения напиши 'да'" switch ($otv) { да {"Поехали дальше"} yes {"Поехали дальше"} default {"Выхожу :). Через 3 секунды закроюсь."; sleep 3; exit} } echo "Чистим логи в этой папке на всякий случай" remove-item .\log\file.log remove-item .\bad_logs\file.bad ... $chk_err=cat $chk_1 | gawk "BEGIN {a=0;} /ERROR_000.*/ {a++} END {print(a)}" if ($chk_err -ne 0) { echo "" echo "" echo "Загрузка произошла с ошибками." rename-item -path $chk_1 -newname ora_$chk_1 move -path .\ora_$chk_1 -destination .\bad_logs\ -force echo "Файл (ora_$chk_1) проверить и подумать" echo "" pause exit } echo "Лог-файл ($chk_1) перекладываю в папку log" move -path .\$chk_1 -destination .\log\ -force Я правильно понимаю, что тут не только язык/фремворк/консоль PowerShell'а? Что еще? )) Просто хочу разобраться, чтобы переписать блоки, но не спец в скриптах. Подскажите что это - а я почитаю/изучу возможности языков. И второй момент, чтобы сэкономить время, кто знает - подскажите, что за gawk? Просто у нас на компах нет этой библиотеки.. Как по мне, это аналог командной findstr? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 13.01.2022, 13:40 
 | 
|||
|---|---|---|---|
  
  | 
|||
Изучение PowerShell и с ней связанного  | 
|||
| 
 #18+ 
  
    
  nnmserg11, перестань. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 13.01.2022, 13:43 
 | 
|||
|---|---|---|---|
  
  | 
|||
Изучение PowerShell и с ней связанного  | 
|||
| 
 #18+ 
  
    
  ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 13.01.2022, 14:44 
 | 
|||
|---|---|---|---|
  
  | 
|||
Изучение PowerShell и с ней связанного  | 
|||
| 
 #18+ 
  
    
  nnmserg11 Ребят, всем привет. В общем, есть скрипт на PowerShell (*.ps1) $NAME = Read-Host "Enter name" if (!$NAME) { Write-Host "Name isn't specified" exit } echo "" $password = Read-Host -assecurestring "Enter password for ${NAME}" ... echo "" "$(Get-Date -format r) Запускаем 1 шаг" $fl=dir | where {$_.name -like "*file*.csv"} echo "Вы собираетесь загрузить файл в скобках ($fl)?" $otv=read-host "Для продолжения напиши 'да'" switch ($otv) { да {"Поехали дальше"} yes {"Поехали дальше"} default {"Выхожу :). Через 3 секунды закроюсь."; sleep 3; exit} } echo "Чистим логи в этой папке на всякий случай" remove-item .\log\file.log remove-item .\bad_logs\file.bad ... $chk_err=cat $chk_1 | gawk "BEGIN {a=0;} /ERROR_000.*/ {a++} END {print(a)}" if ($chk_err -ne 0) { echo "" echo "" echo "Загрузка произошла с ошибками." rename-item -path $chk_1 -newname ora_$chk_1 move -path .\ora_$chk_1 -destination .\bad_logs\ -force echo "Файл (ora_$chk_1) проверить и подумать" echo "" pause exit } echo "Лог-файл ($chk_1) перекладываю в папку log" move -path .\$chk_1 -destination .\log\ -force Я правильно понимаю, что тут не только язык/фремворк/консоль PowerShell'а? Что еще? )) Просто хочу разобраться, чтобы переписать блоки, но не спец в скриптах. Подскажите что это - а я почитаю/изучу возможности языков. И второй момент, чтобы сэкономить время, кто знает - подскажите, что за gawk? Просто у нас на компах нет этой библиотеки.. Как по мне, это аналог командной findstr? Похоже, лучше начать с изучения AWK, gawk и других интересных утилит, которым уже больше 50 лет. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
  | 

start [/forum/topic.php?fid=26&mobile=1&tid=1491939]:  | 
    0ms | 
get settings:  | 
    10ms | 
get forum list:  | 
    14ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    52ms | 
get topic data:  | 
    11ms | 
get forum data:  | 
    3ms | 
get page messages:  | 
    44ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 228ms | 
| total: | 371ms | 

    | 0 / 0 | 

На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.