Using Qshell
Select this link to find out how to use the QSH CL command, how to configure the Qshell environment, and how to develop utilities.
- Using a Qshell interactive session
The Start QSH (STRQSH) command, also known as QSH, is a CL (control language) command that either starts a Qshell interactive session or runs a Qshell command. - Running Qshell commands from CL
You can run Qshell commands from the CL command environment with the Start Qshell command. - Running Qshell commands from PASE
You can run Qshell commands from the PASE environment. - Customizing the Qshell environment
Use these three profile files to customize your Qshell environment. Each profile file is a shell script that can contain any Qshell command. - National language support (NLS) considerations
When qsh starts, it initializes internal tables for processing commands based on the CCSID of the job. When reading files, qsh and many utilities dynamically translate files from the CCSID of the file to the CCSID of the job. - Performance considerations
Configure Qshell for the best possible performance on your system. - Developing your own utilities
You can develop your own utility programs using any language, although ILE/C, ILE/C++, and Java™ have the best runtime support. - Editing files with Qshell Interpreter
You can edit files from any file system using the EDTF CL command. It is an editor that is similar to the Source Entry Utility (SEU) for editing stream files or database files. - Differences with other interpreters
While qsh is compatible with other standard shell interpreters, there are several differences.
Parent topic: Qshell