shell中反引號、單引號、雙引號的使用
總結一些簡單的shell小知識,在一位網友的部落格基礎上做了一些修改,感謝一些網友的分享。
一、shell中的反引號(` `)的作用
將反引號(` `)內的字串當作shell命令來執行,返回值是命令的執行的結果,起到的是一個命令的替換作用。
舉例:
輸出日期
二、shell中的單引號(' ')的作用
關閉shell中所有的特殊符號使用和解釋。說的簡單點,就是單引號(‘ ’)中間的所有內容都作為普通的字元輸出,就是說不管你是不是一些特殊的字元(如$,轉移字元等)統統作為普通字元輸出。
舉例:
通過看test的輸出,可以很清楚的看到單引號(' ')中的所有內容直接作為普通字元輸出了。
三、shell中雙引號(" ")的作用
關閉shell中的大部分的特殊字元,但保留部分,如$、轉義字元\ (不包括\n \t等)、反引號(` `),而單引號(' ')則失效,作為普通字元輸出。
舉例:保留$ \ ``等
單引號(' ')失效
相關推薦
shell中反引號、單引號、雙引號的使用
總結一些簡單的shell小知識,在一位網友的部落格基礎上做了一些修改,感謝一些網友的分享。 一、shell中的反引號(` `)的作用 將反引號(` `)內的字串當作shell命令來執行,返回值是命令的執行的結果,起到的是一個命令的替換作用。 舉例: 輸出日期 二、she
shell中反引號轉義
在echo 中 反引號用單斜槓槓轉義 例如 tColmn=$(hive -e “desc s o u
Shell中反引號(`)與$()用法的區別
今天有人提問: echo `echo \\\\\\\w` echo $(echo \\\\\\\w) 為什麼輸出的不一樣? 這就引申出了另一個問題:反引號與$()有沒有區別? 這是一個非常有意思的問題,但要解釋這個問題確比較困難,我來換一個簡單一點的例子,通俗的解
Linux 中 shell 中反引號與 $() 的對比
這兩者都是命令替換,命令替換是指:是Shell 執行命令並將命令替換部分替換為執行該命令後的結果。 比如: [bob@centos home]$ val=hello [bob@centos home]$ echo $(echo $val) hello [
shell中反引號和$()的區別以及eval命令
反引號和$()的區別 反引號和$()都是shell指令碼中用來進行命令代換的命令,命令代換就是執行一個命令將其結果交給一個變數。 echo ‘echo \\ ’ //反引號
Shell中反引號和$()的區別
Shell中可以用來實現變數代換的命令有兩種,一種是由反引號括起來的一條命令另一種是由$()括起來一條命令,shell先執行這條命令,然後見輸出結果立刻代換到當前命令列中。 例如定義一個變數存放date命令的輸出: $DATE=`data` $echo
Angular中響應式表單 FormBuilder、FormControl 、FormGroup、FormArray、setControl、setValue用法總結(不定時更新)
以我的專案作為示例,總結一下Angular響應式表單的應用和常用的方法: 1.建立表單 form.ts程式碼 import { Component, OnInit } from "@angular/core"; import { FormArray, FormBuilder, FormC
C++中的多型、單繼承、多繼承、菱形繼承、菱形虛擬繼承
C++中的繼承體系,有單繼承、多繼承、菱形繼承、菱形虛擬繼承,以及各型別的物件模型,我們今天做一個簡單的剖析 (1)什麼多型? 所謂多型,就是“多種形態”。在面向物件的方法中一般是這樣描述多型的:向不同的物件傳送同一個訊息,不同的物件在接收時會產生不同的行為(即方法)。 多
Shell中uname命令檢視系統核心、版本
uname命令 描述 用於列印核心名稱和版本、主機名等系統資訊。 用法 uname [OPTION]... 引數 用法 -a print a
Java中的char型別的單引號和String型別的雙引號的區別
單引號是char型別,雙引號是string型別!char表示字元,定義時使用用單引號表示,只能儲存一個字元。public class CharDemo { public static void mai
str_replace中的匹配空白符,必須用雙引號
執行 reg min 比較 正則 引號 空白 一個 必須 例: $minUnit = str_replace(array(‘\r‘,‘\n‘),"",$content); 執行上面的語句,你會發現,文本沒有任何變化,該換行的地方還是換行。 解決辦法: $
編程經常使用設計模式具體解釋--(上篇)(工廠、單例、建造者、原型)
-a 裝飾器模式 nds support art 類的繼承 兩個 開放 lose 參考來自:http://zz563143188.iteye.com/blog/1847029 一、設計模式的分類 整體來說設計模式分為三大類: 創建型模式。共五種:工廠方法模式、抽
js中嵌入jsp(html)代碼的雙引號轉換問題--事件沒反應
-s cancel btn log span pic fault pda eight 下面是一段今天遇到問題的代碼,select中寫了onchange事件 ,在沒有加轉義的情況下,F12解析的代碼是錯亂的,雙引號與內容中寫的不一致,還會有空格出現,經過一段時間的摸索,發現在
Python第五課,類 對象、排序、單例、繼承
減少代碼冗余 and sta 類繼承 single 擁有 person 繼承 port 對象使用:類名(參數) 可以使用self調用 def _new_(cls) 用來創建對象,但必須有返回值,就是實例化 def _init_(self,參數) 初始化方法,用來給參數定義初
html-4, form 表單 輸入、傳文件、單選、多選、下拉菜單、文本描述、重置、submit、按鈕限制輸入
part row man head 密碼 文本 inpu set 跳轉 <!-- form HTTP協議 action:提交的服務器網址 method:get(默認)| post(應用:
ooalv自定義按鈕、單擊、雙擊、列編輯切換的事件用法
TABLES t001w. TYPES:BEGIN OF typ_t001w , werks TYPE t001w-werks, name1 TYPE t001w-name1, werks2 TYPE t001w-werks, row
Android開發—彈出列表、單選、多選框
效果圖如下: 需要建一個menu xml佈局如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/r
java設計模式-每天三個設計模式之工廠、單例、建造者
前情提要 在上篇文章中介紹了面向物件程式設計的七個基本原則,分別是單一職責,裡式替換、依賴注入、介面分離、迪米特原則、開閉原則、優先使用組合而不是繼承原則。 本文重點 工廠模式單例模式建造者模式 工廠模式,工廠模式又分為簡單工廠、工廠
各種擬合,一元、多元、對數、指數、單峰、自定義擬合
其中引用到了apache的common-math的jar包,主要用於矩陣運算,下載地址: http://commons.apache.org/proper/commons-math/userguide/fitting.html import org.apache.comm
HTML5:Animate cc互動之“多選、單選、單與多”功能
一、實現功能選擇題中有3中型別,“單選”“多選”“單多選”二、步驟a.單選var s = this; s.stop(); //隱藏提交按鈕、錯對框 s.right_case.visible = false; s.false_case.visible = false; s.s