IamlaosongWe often use the Sqlplus EMSSXJK/EMSSXJK The SQL statement is equivalent to the input in the Sqlplus program environment, so that the input content is sandwiched between two eof, can be long and short, EOF can also be replaced by any other
Cited: Before all too lazy, not in time to learn the knowledge summarized into the blog. Recently learning shell programming is just the beginning of a habit of blogging. Usually we will encounter a problem, after writing a project, want to count
0 indicates standard input1 indicates standard output2 indicates standard error output> default to standard output redirect, same as 1>2>&1 means redirecting the standard error output to the standard output.&>file means to redirect both the standard
Related command files 1,runcommandinthreads.sh Multi-threaded implementation of the main code cdir=$ (dirname $BASH _source) # #Current directory of this script file.source $cdir/logutil.shfunction createfile ()
Files that are often edited under Windows are sent to Linux remotely, ^m at the end of each line, which causes the shell script to run incorrectly, mainly because the editor under dos and the editor under Linux are inconsistent with the carriage
Recently, due to project requirements, svnserver is required to be remotely renewed, but there is no fixed domain name or IP address. Therefore, we plan to apply for a free domain name to build a server, and then deploy visual SVN on the server, you
Shell script tracing and debug
Before scripts runs, the most feared problem is the syntax error! So how can we debug it? Is there a way to determine whether there is a problem without directly running the scripts? Haha! Of course! Let's take the
Type COMMAND-env x = '() {:;}; echo vulnerable 'bash-C' echo hello' in your terminal. if your system is vulnerable then abve command will return output like abovevulnerable Hello all the Debian/Ubuntu user to patch it kindly update your Bash to
Remote SCP file by using reverse CT in shell script: Before using reverse CT, you need to install two RPM packages: # rpm-ihv centos/expect-5.43.0-5.1.i386.rpm
# Rpm-ihv centos/expect-devel-5.43.0-5.1.i386.rpm or yum directly download and install
-EQ equals
-Ne is not equal
-GT greater
-Ge is greater than or equal
-Lt is less
-Le is less than or equal
SEQ 1 30 numbers from 1 to 30
Touch-mt2010030303.03 $ dir: Modify the directory time format
STAT/tmp/1.dir view the modification time
Lines
1. The true and false values in bash are not the values 0 and 1 we generally think.
True and false are built-in shell commands that return logical values. For example:
$ True
$ Echo $?
0
$ False
$
1. clearnginxlog. Sh
#! /Bin/bash
# Run at 2: 00 am every
Nginx_pid = "/run/nginx. PID"
Logs_path = "/opt/log/nginx"
Logs_date = "$ (date-d" yesterday "+" % Y % m % d ") _ 'date + % Y % m % d % H % m % S '"
MV $ {logs_path}/access. Log $
String truncation method in shell programming:
1. the GNU Linux Shell intercepts the first eight characters of the character variable by using the following methods:
1. expr substr "$ A" 1 8
2. Echo $ A | awk '{print substr (, 1, 8 )}'
3. Echo $ A |
Tag: Shell
Small programs for colleagues
140822,1406181801491716879,221.203.75.168,20140822000014140823,1408051715321587060,101.28.174.242,20140822000127140823,1408051715321587060,101.28.174.242,20140822000129140824,1408051715321587060,101.28.174.24
Preface when using bash shell to write a program, the for loop is often used, especially the requirement from 1 to 100. Here we record the C language of several types of loop methods from 1 to 100 in shell.
[HTML]View plaincopyprint?
For (I = 1; I
Shell acronyms and judgment symbols []1. The test command is used to detect the file type and compare values. Determine whether a file exists:
[work@www sh]$ test -e file.txt && echo "exist" || echo "not exist" not exist[work@www sh]$
Raspberry Pi Shell script file
Commands can be combined and saved in a file for execution. In a silly example, copy the following command to your favorite Text Editor:
While 1 doecho Raspberry Pi! Done
Now, save it as a file named fun-script.
Shell upgrade,/bin/bash versions 4.1 to 4.3
Bash environment variables have arbitrary code execution vulnerability: "Using CGI requests can cause remote code execution, which in turn leads to server intrusion, causing serious harm,Patches officially
Single quotation marks, double quotation marks, reverse quotation marks, and shell double quotation marks in shell
In shell, there are three types of quotation marks: single quotation marks, double quotation marks, and reverse quotation
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