# Job script examples

The following scenarios demonstrate how to create Job scripts for Jobs containing commonly used components.

While you can edit Job scripts using any text editor, this documentation assumes that you use the Job script editor of Talend Studio and auto suggestion functionality (Ctrl+Space), so that you can define Job and component properties and identify errors easily.

This documentation only presents the functions and parameters that you need to provide to generate your Jobs and get your Jobs work to fulfill the purposes of the scenarios. When generating a Job from a Job script, Talend Studio will automatically add the other properties with default settings to construct the Job.

### In this section

* [Creating a Job script to consolidate a name list from CSV files using tMap](https://help.qlik.com/talend/en-US/job-script-reference-guide/8.0/creating-job-script-to-consolidate-name-list-from-csv-files-using-tmap)
* [Creating a Job script to filter data records](https://help.qlik.com/talend/en-US/job-script-reference-guide/8.0/creating-job-script-to-filter-data-records)
* [Creating a Job script to aggregate and sort scores](https://help.qlik.com/talend/en-US/job-script-reference-guide/8.0/creating-job-script-to-aggregate-and-sort-scores)
* [Creating a Job script to validate email addresses using custom code components](https://help.qlik.com/talend/en-US/job-script-reference-guide/8.0/creating-job-script-to-validate-email-addresses-using-custom-code-components)
* [Creating a Job script to call a child Job](https://help.qlik.com/talend/en-US/job-script-reference-guide/8.0/creating-job-script-to-call-child-job)