Difference between revisions of "$?"

From wikieduonline
Jump to navigation Jump to search
Line 12: Line 12:
  
  
  [[apt -qqq update -y]] && [[apt -qqq upgrade -y]]; echo $?
+
  [[apt -qqq update -y && apt -qqq upgrade -y; echo $?]]
  
 
== Related ==
 
== Related ==

Revision as of 12:17, 26 September 2023

echo $? prints the exit status of the last executed command in the terminal. The exit status is a numeric value that indicates whether the command completed successfully or encountered an error. A value of 0 indicates success, while non-zero values indicate an error.


Examples

mkdir -p /path/to/root/in/macos
mkdir: cannot create directory ‘/path’: Read-only file system
-p, --parents makes parents directories if needed and no error if existing

echo $?
1


apt -qqq update -y && apt -qqq upgrade -y; echo $?

Related

See also

Advertising: