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

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

Ветеран


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

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


добавил сюда строку

Код: Выделить весь код
$imagelink = get-content imagelink.txt
$imagelink = (get-content imagelink.txt) -match '.'

get-content new.txt | foreach {

	$imagelink = $imagelink -replace ".+/$(([uri] $_).segments[-1])", $_

}

set-content imagelink.txt $imagelink
Поставил на паузу, появляется такое сообщение




Код: Выделить весь код
Не удается индексировать в массив NULL.
C:\OneDrive\work\new\restore image\zamena.ps1:6 знак:41
+ ...  $imagelink = $imagelink -replace ".+/$(([uri] $_).segments[-1])", $_
+                                             ~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
    + FullyQualifiedErrorId : NullArray

Не удается индексировать в массив NULL.
C:\OneDrive\work\new\restore image\zamena.ps1:6 знак:41
+ ...  $imagelink = $imagelink -replace ".+/$(([uri] $_).segments[-1])", $_
+                                             ~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
    + FullyQualifiedErrorId : NullArray

Не удается индексировать в массив NULL.
C:\OneDrive\work\new\restore image\zamena.ps1:6 знак:41
+ ...  $imagelink = $imagelink -replace ".+/$(([uri] $_).segments[-1])", $_
+                                             ~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
    + FullyQualifiedErrorId : NullArray

Не удается индексировать в массив NULL.
C:\OneDrive\work\new\restore image\zamena.ps1:6 знак:41
+ ...  $imagelink = $imagelink -replace ".+/$(([uri] $_).segments[-1])", $_
+                                             ~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
    + FullyQualifiedErrorId : NullArray

Для продолжения нажмите клавишу ВВОД...:
Может надо применить эту строчку на new.txt?
т.е. получается если есть хоть один пробел в new.txt, то замена проходит не правильно (все ссылки урезаются)

Отправлено: 15:07, 25-11-2015 | #5