Script Programming Control Structure:OrderSelect: If, caseLoops: For, while, untilFor variable in List;doStatementDoneFor ((CONDITION));d oStatementDoneWhile Condition;doStatementDoneUntil Condition;doStatementDoneLoop Example: Test whether all
Directly on the script,Use $ (()) and $[] for numeric calculationsNumerical comparison:N1-eq n2 Check if N1 equals N2 n1-le n2 check N1 is less than or equal to N2N1-ge n2 Check if N1 is greater than or equal to N2 n1-lt n2 check N1 is less than N2N1
1 Invoke MdoelsimIn order to open Modelsim automatically, it's better to use a shell script to invoke Modelsim.1 #!/bin/bash 2 #----------------------------------------------------------------------------3 # Invoke Modelsim 4 #-----------------------
. Cat commands"Cat" stands for Nexus (concatenation), connects two or more text files, or prints the contents of a file in standard output form.. CP command"Copy" is the copy. It copies one file from one place to another.MV CommandThe "MV" command
While Loop :Description: The while loop is an indeterminate loop, also known as a conditional loop. As long as the condition is judged, the loop will continue to execute until the condition is judged, and the loop will stop, which is not the same as
when using Find, just write the desired action in a file, you can use the exec to match the Find lookup, very convenient
(In some operating systems only the-e x E C option is allowed to execute commands such as L s or ls-l). Most users use
Forwarding: Linux Shell's && | | When the shell executes a command, it returns a return value that is saved in the shell variable $? In When $? = = 0 o'clock, indicating successful execution; = = 1 o'clock, which indicates that the execution
http://blog.csdn.net/qyf_5445/article/details/8886071Custom variablesNo type distinction in bash variablesAa=abc123 define variables and assign values abc123Aa= defines an empty variable or empties the variable AA, but the variable still
Variables can be set in the shell environment for easy user use. The user can customize the variables, which can be implemented directly in the shell environment through simple syntax, for example: "x=100" and so on. At the same time, there are
Task
Command combination
1
Delete a 0-byte file
Find. -type f-size 0-exec rm-rf {} \;Find. Type F-size 0-delete
2
View processes, sorted by memory from large to small
PS-E-O "%c:%p:%z:%a" |sort-k5-
First, use double brackets (()) to calculate#!/bin/bash#a=0for ((b=0; b; b++)); Do ((a=a+b)) // can also be written as a=$ ((a+b)) Done Echo $aSecond, seq, tr, sed, BC together to complete the calculation
Develop shell script to check nginx real-combat sharingFirst, this script implements the function:1, automatic check nginx under the agent node is normal2, through the page display status, the problematic node gives the page alarm and sound alarm.3,
1. Check the current system who is logged in: Who2. Count the logged-in users of the current system: who | Wc-l (L-->line,w-->word,c-->character)3. Small shell script development cycle: $cat > Nusere new file, using Cat copy terminal inputW.H.O. |
/Etc/profile and/etc/bashrc, interactive and non-interactive, the difference between login and non-login shell, bashrcnon-loginThe online memcached crashes again and still does not get the core file. Check the cause and find that the script for
Linux Shell expressions and linuxshell expressions
Strictly speaking, shell does not have the expression concept. Shell itself is actually a collection of a bunch of commands. Of course it is not just a collection of random together, but a certain
Install bash shell and solarisbashshell on solarisA bash vulnerability exists in earlier versions of sun solaris, which can be solved by uninstalling or upgrading.1. All pkg installation packages:Http://mirror.opencsw.org/opencsw/allpkgs/ 2,
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.
A Free Trial That Lets You Build Big!
Start building with 50+ products and up to 12 months usage for Elastic Compute Service