Script output : stdout & stderr


#standed output
: '
[prabhucloudxlab@cxln4 ~]$ ls -lt
total 40
-rwxr-xr-x 1 prabhucloudxlab prabhucloudxlab   92 Jul 13 13:58 hello.sh
-rw-r--r-- 1 prabhucloudxlab prabhucloudxlab    0 Jul 13 11:46 hello.sh#!
-rw-r--r-- 1 prabhucloudxlab prabhucloudxlab    2 Jul 13 11:41 Kreativ
-rw-r--r-- 1 prabhucloudxlab prabhucloudxlab  184 Jul 13 11:40 hello.txt
-rw-r--r-- 1 prabhucloudxlab prabhucloudxlab   93 Jul 12 17:09 file_names1.txt
-rw-r--r-- 1 prabhucloudxlab prabhucloudxlab   76 Jul 12 16:31 output.txt
-rw-r--r-- 1 prabhucloudxlab prabhucloudxlab 1160 Jul 12 09:09 lines.sh
-rw-r--r-- 1 prabhucloudxlab prabhucloudxlab    0 Jul 12 09:08 lines_count.pdf
-rw-r--r-- 1 prabhucloudxlab prabhucloudxlab  241 Jul 12 07:29 input2.txt
drwxr-xr-x 3 prabhucloudxlab prabhucloudxlab 4096 May 18 09:45 d1
drwxr-xr-x 4 prabhucloudxlab prabhucloudxlab 4096 May 17 07:24 chathurya_Practice
drwxr-xr-x 9 prabhucloudxlab prabhucloudxlab 4096 Mar 30 16:18 venkat_training
'

#standed error
:'
[prabhucloudxlab@cxln4 ~]$ ls *lt
ls: cannot access *lt: No such file or directory
'

============================================================
Example

#! bin/bash

#syntax: 1----------->>
ls -lt 1>lsfile1.txt 2>lsfile2.txt

#syntax: 2----------->>ls -lt >lsfile1.txt
#syntax: 3----------->>ls -lt > file1.txt 2>&1 // For both stdout & stderr
#syntax: 4----------->>ls -lt >& file1.txt



[prabhucloudxlab@cxln4 ~]$ sh hello.sh


[prabhucloudxlab@cxln4 ~]$ cat lsfile1.txt
total 40
-rw-r--r-- 1 prabhucloudxlab prabhucloudxlab    0 Jul 13 14:07 lsfile1.txt
-rwxr-xr-x 1 prabhucloudxlab prabhucloudxlab   76 Jul 13 14:07 hello.sh
-rw-r--r-- 1 prabhucloudxlab prabhucloudxlab    0 Jul 13 14:07 lsfile2.txt
-rw-r--r-- 1 prabhucloudxlab prabhucloudxlab    0 Jul 13 14:04 lsfile.txt
-rw-r--r-- 1 prabhucloudxlab prabhucloudxlab    0 Jul 13 11:46 hello.sh#!
-rw-r--r-- 1 prabhucloudxlab prabhucloudxlab    2 Jul 13 11:41 Kreativ
-rw-r--r-- 1 prabhucloudxlab prabhucloudxlab  184 Jul 13 11:40 hello.txt
-rw-r--r-- 1 prabhucloudxlab prabhucloudxlab   93 Jul 12 17:09 file_names1.txt
-rw-r--r-- 1 prabhucloudxlab prabhucloudxlab   76 Jul 12 16:31 output.txt
-rw-r--r-- 1 prabhucloudxlab prabhucloudxlab 1160 Jul 12 09:09 lines.sh
-rw-r--r-- 1 prabhucloudxlab prabhucloudxlab    0 Jul 12 09:08 lines_count.pdf
-rw-r--r-- 1 prabhucloudxlab prabhucloudxlab  241 Jul 12 07:29 input2.txt
drwxr-xr-x 3 prabhucloudxlab prabhucloudxlab 4096 May 18 09:45 d1
drwxr-xr-x 4 prabhucloudxlab prabhucloudxlab 4096 May 17 07:24 chathurya_Practice
drwxr-xr-x 9 prabhucloudxlab prabhucloudxlab 4096 Mar 30 16:18 venkat_training



[prabhucloudxlab@cxln4 ~]$ cat lsfile2.txt 


note: 

#1: stdout----------->> ls -lt 
#2: stderr----------->> no error, so empty file