Brief introduction
Awk is a powerful text analysis tool that is particularly powerful when it comes to analyzing and generating reports on data, compared to grep lookup and sed editing. To put it simply, awk reads the file line by row, using a
0. PrefaceRaspberry Pi can be painless starter Linux, which controls the Raspberry Pi gpio through command and shell scripting. With this article you can familiarize yourself with multiple Linux commands and familiarize yourself with the shell
Abstract:
1) The Linux shell uses let, [], (()) Three operators to manipulate shell variables for simple basic operations;
2) The Linux shell uses expr and BC two programs to achieve advanced operations;
1, basic operation of Linux
In Linux shell programming, in most cases, test commands can be used to test conditions, and here's a simple introduction,For example, comparing strings, judging whether the file exists and whether it is readable, etc., usually uses "[]" to
ShellSpecial variables: Shell $, $#, $*, [email protected], $?, $$ and command line argumentsAs already mentioned, variable names can only contain numbers, letters, and underscores, because some variables that contain other characters have special
One, the basic Bash Shell command 1, the default bash shell prompt is the dollar sign ($); 2. The Bash manual uses the man command to access the manual pages stored on the Linux system, such as:
Bogon:~ mac$ man Kill
KILL (1) BSD
Logical judgments in shell scripts
Format 1:if condition; Then statement; Fi (Common)
#以命令的方式表达[[email protected] ~]# for i in `seq 1 5`; do echo $i; done12345[[email protected] ~]# for i in `seq 1 5`> do> echo $i>
15.1 Understanding inputs and outputsNow you know two ways to show script output1) display on the display screen2) redirect the output file to a file15.1.1 Standard File descriptorEach object is treated as a file by the Linux system. This includes
5.11. cat/etc/passwdYou can view each user's own default shell program.2. The default interactive shell starts when the user logs in to a Virtual Console terminal.But there is another default shell is/bin/sh, which acts as the default shell for
2017 the latest enterprise face Test shell (iii)Exercise 1: Write a shell script, similar to log cutting, the system has a logrotate program, you can complete the archive. But now we're going to write ourselves a shell script to implement the
Ix. unfoldingThe expansion of the command line is done after splitting the word into words. There are seven types of expansion: curly brace expansion, wavy line expansion, parametric and variable expansion, command substitution, arithmetic expansion,
Variable names can only contain numbers, letters, and underscores, because some variables that contain other characters have special meanings, and such variables are called special variables.For example, $ represents the ID of the current shell
The shell can often be seen: >/dev/null 2>&1Eg:sudo kill-9 ' ps-elf |grep-v grep|grep $1|awk ' {print $4} ' 1>/dev/null 2>/dev/nullThe result of the command can be defined in the form of a%> output/dev/null represents an empty device fileWhere does
The printf command is used to format the output and is an enhanced version of the echo command. It is a finite variant of the C-language printf () library function, and is somewhat different in syntax.Note: printf is defined by the POSIX standard,
This article records my common or useful system-level commands under the Linux system, including hardware and software view, modify commands, CPU, memory, hard disk, network, System management and other commands. However, this article does not
0.echo Command entry: (Default bash support, CSH not supported)-N does not output line breaks-E Open backslash ESC escape-e Suppress backslash ESC escape (default)Both 1.echo and printf can print output information, except that Echo adds a newline
I. Preface
Shell programming is widely used in the Unix/Linux World. Mastering shell programming is also the only way to become an excellent Unix/Linux developer and system administrator. The main task of script debugging is to find the cause of the
1. PS1: (set the prompt character)
This is interesting. You can customize your own prompt;
Every time we press the [enter] key to execute a command, the prompt character will appear again, and we will take the initiative to read the variable
Function Description: Recalculate the parameter content.
Grammar: Eval [parameter]
Additional instructions: Eval can read a series of parameters and then execute them according to the characteristics of the parameters.
Parameter: Parameters are not
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