2011-02-25 23 views

Respuesta

31

Le daré una respuesta completa de PowerShell. Puede usar los cmdlets de Agregar contenido o Establecer contenido.

Set-Content sobrescribe el archivo de destino y Add-Content se agrega al archivo.

Set-Content -Value "Test1" -Path C:\Scripts\Scratch\test.txt 
Add-Content -Value "Test" -Path C:\Scripts\Scratch\test.txt 

O bien, también puede utilizar Out-File.

"Test" | Out-File -FilePath C:\Scripts\Scratch\test.txt -Append 
5

El comando que necesita es eco:

echo Text>>textFile.txt 

This link deberían resultar útiles en el aprendizaje de los comandos de Windows.

0

Si desea hacerlo de forma interactiva desde una línea de comandos estándar de Windows (escribir el contenido en el teclado), puede utilizar el siguiente:

copy con c:\temp\file.txt 

a continuación, puedes empezar a escribir. Para terminar, simplemente pulse Ctrl + Z y ENTRAR, así:

Hello world! 
Goodbye...^Z 
     1 file(s) copied. 

Para ver el archivo, utilice:

type c:\temp\file.txt 

debería ver el siguiente resultado:

Hello world! 
Goodbye... 
0

get -content cmdlet debería funcionar bien para usted.

-2

$ com1 = New-Object psobject # Tarea1 $ com2 = New-Object psobject # Tarea1 $ com3 = New-Object psobject # Tarea1

$ com1 | add-member noteproperty -name user -value jindpal # Task2 $ com1 | add-member noteproperty -name code -value IT01 # Task2 $ com1 | add-member scriptmethod ver {[system.Environment] :: oSVersion.Version} # Task3

$ com2 | add-member noteproperty -name user -value singh # Task2 $ com2 | add-member noteproperty -name code -value IT02 # Task2 $ com2 | add-member scriptmethod ver {[system.Environment] :: oSVersion.Version} # Task3

$ com3 | add-member noteproperty -name user -value dhanoa # Task2 $ com3 | add-member noteproperty -name code -value IT03 # Task2 $ com3 | complemento miembro de ScriptMethod ver {[System.Environment] :: oSVersion.Version} # Task3

$ arr + = $ COM1, COM2 $, $ com3 # Task4

Write-Host "ventanas versión de ORDENADOR1 es : "$ com1.ver() # Task3 write-host" nombre de usuario de computer1 es: "$ com1.user # Task6 write-host" código de computer1 es: "$ com1, código # Task5 write-host" la versión de Windows de computer2 es: "$ com2.ver() # Task3 write-host "nombre de usuario de computer2 es:" $ com2.user # Task6 write-host "versión de Windows de computer3 es:" $ com3.ver() # Task3 write-host "nombre de usuario de Computer3 es: "$ # com1.user Task6 write-host" código de Computer3 es: "$ com3, código # Task5

lectura anfitrión

+0

$ arr = @ ("jind", 12, "singh") write-host $ arr [1] read-host $ arr + = "reza" write-host $ arr [3] read-host write-host $ arr [$ arr.length-1] read-host $ arr = $ arr -ne $ arr [1] write-Host $ matriz anfitrión lectura foreach ($ i en $ matriz) {write-Host $ i} $ – mad

+0

estar = Read-Host “Introduzca un número de habitación:” computers.txt get-content | donde {$ _-match "B108"} $ newcontents = get-content computers.txt | donde {$ _-match "B108"} – mad

3

aquí es el código de ejemplo para crear y añadir contenido a archivo de texto

$text = Hello World 

# This is to create file: 
$text | Set-Content MyFile.txt 
#or 
$text | Out-File MyFile.txt 
#or 
$text > MyFile.txt 


# This is to write into a file or append to the text file created: 
$text | Add-Content MyFile.txt 
#or 
$text | Out-File MyFile.txt -Append 
#or 
$text >> MyFile.txt 
Cuestiones relacionadas