What 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 {}4.${var:-string},${var:+string},${var:=string},${var:?string}5.$ ((exp))6.$ (Var%pattern), $ (Var%%pattern), $
Test environment: ubuntu12.04 LTS VersionEcho >> file.txt,This method is the same as the bash and SH effects at the beginning of the script.and Echo-e >> file.txt This only fits with bashFor SH, the-E is entered into the file and then wrapped.and
awk ProgrammingAwk is a programming language. Gawk, is the latest version, the current Linux version is used Gawkawk is a soft link to gawkhow awk works BEGIN #在未读取文件行之前执行Primary input loop, which executes repeatedly until the terminating condition
Conditional judgment----Use if ... then----multipleIn the judgment of the same data, what should be done if the data needs to be judged in many different ways? For example, in the sh06.sh script above, we just have to make a $yn judgment (only once
${} for reading, extracting and replacing strings, you can use ${} to extract the string 1, extract the file name [[email protected] log]# Var=/dir1/dir2/file.txt[[email protected] log]# Echo ${VAR##*/}FILE.TXT2, extract suffix [[email protected]
Reprinted from: Coolshell ChenhaoThe shell is also called the command line interface, which is the interface between the user and the computer under the *nix operating system. The word shell refers to the program in the operating system that
Fix the problem: convert GMT to Beijing time via JS script and push it to the demand side.# time converted to pure digitalStarttime= ' date-d '-1 day "" +%y-%m-%d 00:00:00 "Endtime= ' Date ' +%y-%m-%d 00:00:00 "'st=$ (' Date--date ' $startTime ' + '%
--"Bird's private Cuisine"Formal representation is the method of dealing with strings, and he acts as a unit of behavior to deal with strings;Formal representation through the assistance of some special symbols, can allow users to easily reach the
1. Determine the logged-on user1.1 Scripts[Email protected]_1 shell]$ VI check_user.sh#! /bin/shecho "You is logged in as ' WhoAmI '"; if [' whoami '! = Devtac]; Then echo "must is logged in as Devtac-to-run this script." Exitfiecho "Running
Variable Variablename=value
Cannot have spaces around equals sign
Variable content has a space to use "or", but v= "Hello $name" $ to maintain the original function, single quotation marks do not, v= "Hello ' $name '" plain text
Use
Reference article: 1 http://blog.csdn.net/wuwenxiang91322/article/details/9259877 changing file permissions via chmod Additional knowledge :1 Linux files have three identities and four permissions, and three identities are:
U: Owner of File
The shell itself is a program written in C, which is a bridge for users to use Unix/linux, and most of their work is done through the shell. The shell is both a command language and a programming language. As a command language, it interprets and
1. various Unix shellsThe shell of Linux is basically developed from the shell in the UNIX environment, and posted on the wiki: which we commonly use, can be categorized as Bourne Shell (/usr/bin/sh or/bin/sh), Bourne Again Shell (/bin/bash), C
An error occurred while executing the script today, such:
root@ApFree:/usr/sbin# ./conntrack_num_graph.sh ./conntrack_num_graph.sh: line 9: syntax error: unexpected "then" (expecting "}")root@ApFree:/usr/sbin#
I am wondering, this script can be
Standard Input/Output and redirection: The Fedora Core Linux is released in Linux, and the development team of Red Hat Linux will continue to participate in the development of this release.
Standard Input and Output
We know that when executing a
From the National Day holiday to today, "linux Command Line and advanced shell programming" has initially learned chapter 10. Basically, I can write some simple process control scripts. Today, an unexpected whim occurred, trying to create a
RHEL automatically installs the zookeeper shell script, rhelzookeeperRHEL automatically installs the zookeeper shell script
A: This script runs on Linux RHEL6.
B, C, D,...: The machine on which zookeeper cluster is to be installed, Linux
Getting started with Shell programming (version 2) (medium) and getting started with shell programmingVariable test statement-test
Purpose: test whether the variables are equal, empty, and file type.
Format:
Test condition or [] # range: integer,
Shell script execution error & #39; \ 357 \ 273 \ 277 & #39;: commandnotfound Solution
1. Delete the BOM and execute the following command under vi.
: Set nobomb
2. cause:
The so-called BOM is the Byte Order Mark, which is a Unicode character
Shell script execution error '\ 357 \ 273 \ 277': command not found solution, shell357
1. Delete the BOM and execute the following command under vi.
:set nobomb
2. cause:
The so-called BOM is the Byte Order Mark, which is a Unicode character that
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