1, to determine whether the child process execution end
Sometimes after we invoke the shell in Java, the subsequent operation can only continue if the process subprocess ends normally, so we need to determine when the process processes are
1 script in Windows, the path is backslash \, in Linux, the path is slash/, you need to replace the backslash with a slash, using the SED command, as followsSed-i "s:\\\:\/:g"/home/pp/install.sql replaces \ sed-i "S:04risk\::ig"
Source: This article originates from: http://sinbad.zhoubin.com Author: Unknown (2002-12-12-06:02:00)
Simple and easy to find, and learn it as a socket programming example. /**/ /*======================================================================
the general format of the shell and other interpreted languages?#!/bin/bash #shell脚本的首行格式 #!/usr/bin/python #python脚本的格式 #!/usr/bin/perl #perl脚本的格式 #Description: # "#" at the beginning of a single well font is an annotation, after which content is
Topic links\ (description\)There are \ ( n\) lengths ( 1,2,\ldots,n\) of beads, each with a \ (a_i\) species, each number of unlimited. How many methods are used to compose a string of length \ (n\) . Answer to \ (313\) modulo.\ (solution\)Make\
I. Logical judgments in shell scriptsGrammar1. Format 1if condition; Then statement; FiExample: If a is greater than 3, print OK[[email protected] ~]# vi 2.sh[[email protected] ~]# bash -v 2.sh #!/bin/basha=5if [ $a -gt 3 ]then 2. Format 2if
When executing shell script, if judgment statement error#!/bin/bashif [0 = = $testNum]then echo "Check result:0" fi Testnum is not defined when used, no assignment is empty (originally defined, just a clerical error is similar to tsetnum), after
Parameter description1:$# indicates the number of arguments passed into the script2:$* indicates the execution of a script passed in the parameter list3:$$ represents the Process ID4:[email protected] means that the execution script passes all
With the shell program more and more, found that each write has different habits or define different things, variable name definition is not the same, the entire program indentation is not uniform, no comments and other issues, and I looked back at
Iv. Steps of the experiment
1.Shell basic usage of variables and usage of common symbolsThis section requires writing out the shell commands that implement the requirements , showing(1) Change the main prompt to the user's home directory name(
I. Review exercisesGeneral wildcard charactersCurly Braces {}Inverted quotes, single quotes, double quotesoutput redirect > >>Enter redirection User-defined variablesTwo shell command exercises(1) The use of the following documents is briefly
Iv. conclusion of the experiment1. Practice command history, aliases, and special character usages in the shell (4th. 4.2, Section ~4.5)2. Shell Command Application Exercise(1) The use of the following documents is briefly reviewed through the Help
Directory:I. While loop and until loopTwo. Loop control statement continue break shiftThree. Special usageI. While loop and until loop
1.while CycleWhile CONDITION; DoLoop bodyDoneCONDITION: cyclic control condition; Before entering the loop,
Bash Digital Computing--Digital processing power is critical for any programming language, but for bash shell scripts, this ability is poor, even if the form of Expr command and $[] can only be used for integer operations, the operation of
The meaning of shell variable $#,[email protected],$0,$1,$2 in Linux is explained:Variable Description:$$The PID of the shell itself (ProcessID)$!PID of the Shell's last running background process$?End code of the last Run command (return
First, use ${}1, ${var##*/}The purpose of this command is to remove the variable var from the left side of the last '/' character and its left side of the content, return from the left side of the last '/' (excluding the character) to the right of
See other people's study summary, feel good turn over (transfer from tryfly)First, Shell Script FoundationThe shell script is a program written using the shell's function, which uses a plain text file, writes some shell syntax and instructions
Print rows in reverse orderUse awk or TAC can be done. TAC The name of this command is actually written in reverse. Cat . (1) , using TACThe syntax for this command is as follows:Tac File1file2 ...It can also be used from stdin Read in:$ seq 5 |tac54
Reprinted from: http://www.jb51.net/article/60326.htmWhat I want to say here is a few shell parentheses, braces and parentheses, the use of commands, as follows:1.${var}2.$ (CMD)3. () and
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