<!--
{
  "availability" : [
    "macCatalyst: 14.0.0 -",
    "macOS: 10.4.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Automator",
  "identifier" : "/documentation/Automator/AMShellScriptAction/outputFieldSeparator",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "Automator"
    ],
    "preciseIdentifier" : "c:objc(cs)AMShellScriptAction(py)outputFieldSeparator"
  },
  "title" : "outputFieldSeparator"
}
-->

# outputFieldSeparator

A string to use as a delimiter in the string output by the action.

```
var outputFieldSeparator: String { get }
```

## Discussion

Upon completion, the Automator framework converts an output string provided by the action into an array (or list), to be passed to the next action in the workflow for further processing. The elements in this array are derived from fields delimited by the output field separator. The default value is the separator character returned by [`inputFieldSeparator`](/documentation/Automator/AMShellScriptAction/inputFieldSeparator). Override this method if you want a different delimiter for output.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)