$readFile = get-content $readInput
#create an empty array to be filled with bank account numbers
$fNameArray = @()
for($i = 0; $i -lt $readFile.length; $i++){
#assigns a random letter from the list to $letter.
#$letter = get-random -inputobject ("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z") -count $readFile.length
$letter = $readFile[$i] | foreach-object{get-random -inputobject ("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z") -count $readFile[$i].length}
$fnameArray += "$letter"
}
$fnameArray
le code lit dans un fichier qui a une liste de noms et de randomiser les lettres pour le masquage des données. Le seul problème que je courais en est la sortie est comme tel:Comment dow je stringifier un tableau sans espaces entre ses éléments?
L R Y E B
R O M I
U Q N G R
H K Y
M G A W Q
J G W Y D K T
X E Q
J Y P I G
On dirait qu'il est sorti avec des espaces entre les lettres. Comment puis-je les éliminer?
La manière la plus simple serait de faire '$ fnameArray' dans une chaîne au lieu d'un tableau. – Eris
'PSAN FV QS NA PSH MF R GV JEM IB TYRSZ ME A FK HXTS' Ceci est la sortie de' $ fNameArray = "" ' – schnipdip
@Eris: Cela ne va pas aider, car il est la stringification de tableau' $ lettre 'as' "$ letter" 'qui introduit les espaces. – mklement0