---
title: outputFieldSeparator
framework: automator
role: symbol
role_heading: Instance Property
path: automator/amshellscriptaction/outputfieldseparator
---

# outputFieldSeparator

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

## Declaration

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

## Discussion

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. Override this method if you want a different delimiter for output.

## See Also

### Handling the I/O Separator Character

- [inputFieldSeparator](automator/amshellscriptaction/inputfieldseparator.md)
- [remapLineEndings](automator/amshellscriptaction/remaplineendings.md)
