Question: How to export and import or Save SharePoint List/Library template with data using powershell from one web application to another web application

Answer: 
See below link for a perfect PowerShell answer on Andre Galitsky's wordpress blog "The SharePoint Nomad" :- <http://sharepointnomad.wordpress.com/2012/05/03/how-to-export-and-import-lists-and-libraries-from-a-sharepoint-2010-site-using-powershell/>

Heading Script #1: Export all lists and libraries from the source site.
-----------------------------------------------------------------------

```
add-pssnapin microsoft.sharepoint.powershell

# Specify the site URL to export
$web = Get-SPWeb "http://sharepointURL/sites/site1/web1"

# Specify output folder to store exported lists
$path = "c:\admin\export\"
foreach($list in $web.lists)
{
    "Exporting " + $list.RootFolder.URL
    export-spweb $web.URL -ItemUrl $list.RootFolder.URL -IncludeUserSecurity -IncludeVersions All -path ($path + $list + ".cmp") -nologfile
}

```

Script #2: Import CMP files into the destination site
-----------------------------------------------------

```
add-pssnapin microsoft.sharepoint.powershell

# Specify target SharePoint site to import into
$site = "http://sharepoint/sites/test1"

# Specify folder containing exported lists
$folder = "C:\Admin\Import\"
$Files = Get-ChildItem $folder

foreach ($file in $files)
{
    $name = $file.Name
    "Importing: " + "$folder$name"
    import-spweb $site -path ("$folder$name") -includeusersecurity -nologfile
}

```
You can use following powershell commands to import/export list:

```
 1: #This is the source web that is hosting the lists to move
   2: $sourceWebUrl = "http://server.SharePoint.Com/Sub1"
   3:  
   4: #This is the destination web, where the lists will be copied to
   5: $destWebUrl = "http://server.SharePoint.com/Sub1/forums"
   6:  
   7: #Location to store the export file
   8: $path = "\\Server\Share\"
   9:  
  10: #comma delimited list of List Names to copy
  11: $lists = @("List Number 1", "List Number 2")
  12:  
  13:  
  14: #Loop through the lists, export the list from the source, and import the list into the destination
  15: foreach($list in $lists)
  16: {
  17:     "Exporting " + $sourceWebUrl + "/lists/" + $list
  18:  
  19:         export-spweb $sourceWebUrl -ItemUrl ("lists/" + $list) -IncludeUserSecurity -IncludeVersions All -path ($path + $list + ".cmp") -nologfile
  20:  
  21:     "Exporting complete."
  22:  
  23:  
  24:  
  25:     "Importing " + $destWebUrl + "/lists/" + $list
  26:  
  27:         import-spweb $destWebUrl -IncludeUserSecurity -path ($path + $list + ".cmp") -nologfile
  28:  
  29:     "Importing Complete"
  30:     "`r`n`r`n"
  31: }

```

<http://www.c-sharpcorner.com/uploadfile/Roji.Joy/exportimport-of-sharepoint-2010-site-using-power-shell/>

<http://blogs.msdn.com/b/jorman/archive/2011/01/08/copying-lists-with-powershell-in-sharepoint-2010.aspx>