1# ShellCmdResult 2 3The **ShellCmdResult** module provides the shell command execution result. 4 5> **NOTE** 6> 7> The initial APIs of this module are supported since API version 8. Newly added APIs will be marked with a superscript to indicate their earliest API version. 8 9## Modules to Import 10 11```ts 12import AbilityDelegatorRegistry from '@ohos.app.ability.abilityDelegatorRegistry'; 13``` 14 15## Attributes 16 17**System capability**: SystemCapability.Ability.AbilityRuntime.Core 18 19| Name | Type | Readable| Writable| Description | 20| --------- | ------ | ---- | ---- | ------------------------------------------------------------ | 21| stdResult | string | Yes | Yes | Standard output content.| 22| exitCode | number | Yes | Yes | Result code.| 23 24## Usage 25 26The result is obtained by calling [executeShellCommand](js-apis-inner-application-abilityDelegator.md#executeshellcommand) in **abilityDelegator**. 27 28**Example** 29```ts 30import AbilityDelegatorRegistry from '@ohos.app.ability.abilityDelegatorRegistry'; 31import { BusinessError } from '@ohos.base'; 32 33let abilityDelegator: AbilityDelegatorRegistry.AbilityDelegator; 34let cmd = 'cmd'; 35 36abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); 37abilityDelegator.executeShellCommand(cmd, (error: BusinessError, data) => { 38 if (error) { 39 console.error(`executeShellCommand fail, error: ${JSON.stringify(error)}`); 40 } else { 41 console.log(`executeShellCommand success, data: ${JSON.stringify(data)}`); 42 } 43}); 44``` 45