編寫第一個shell指令碼檔案
vi test.sh
這樣就新建了一個名為test.sh的指令碼檔案,之後按i
進入編輯模式,輸入以下內容:
echo "What is your name?"
read PERSON
echo "Hello, $PERSON"
按esc
鍵退出編輯模式,再輸入:wq
儲存並退出,接著在終端輸入cat test.sh
就可以檢視該文字檔案裡面的內容,再輸入:chmod +x ./test.sh
,使得該檔案具有可執行許可權,
chmod +x ./test.sh
然後,執行該檔案,在終端輸入:./test.sh
,此時,終端就輸出了What is your name?
這句話,接下來,輸入你的花名,比如說輸入”風清揚“三個字,按回車,此時終端就向你問好了:Hello, 風清揚
當然,也可以不用在進行終端建立和編寫操作,可以直接建立一個字尾名為.sh
的檔案,用記事本或者其他編輯器開啟,寫入那三行命令,儲存之後,再到終端進行後續的操作。
新建檔案的另一種方式:touch test.sh
,之後可用記事本開啟編輯,或在終端編輯。
編輯時,也可以在終端用記事本開啟檔案:open -e test.sh
,檢視或編輯檔案。
相關推薦
編寫第一個shell指令碼檔案
vi test.sh 這樣就新建了一個名為test.sh的指令碼檔案,之後按i進入編輯模式,輸入以下內容: echo "What is your name?" read PERSON echo "Hello, $PERSON" 按esc鍵退出編輯模式,再輸
編寫第一個Shell指令碼【TLCL】
怎樣編寫一個 Shell 指令碼 編寫一個指令碼 使指令碼檔案可執行 把指令碼放到Shell能夠找到的地方 指令碼檔案格式 #!/bin/bash # This is our first script. echo 'Hello World!' #
mac下編寫自己的第一個shell指令碼
bash shell兩種工作模式 互動模式和指令碼模式 指令碼模式效率更高,可以實現自動化 1.helloworld.sh vi helloworld.sh #!/bin/bash echo "hello world 2018.11.1" #!bin/bash 是用
編寫第一個python 指令碼(重要檔案建立備份)
程式設計思路: 需要備份的檔案和目錄由一個列表指定。 備份應該儲存在主備份目錄中。 檔案備份成一個zip檔案。 zip存檔的名稱是當前的日期和時間。 我們使用標準的zip命令,它通常預設地隨Linux/Unix發行版提供。Windows使用者可以使用Info-Z
ubuntu上第一個shell指令碼
Ubuntu下第一個shell指令碼 在home目錄下新建資料夾xk mkdir xk 進入xk資料夾,新建檔案helloshell touch helloshell 在helloshell檔案中輸入如下內容: #!/bin/bash
第一個Shell指令碼-lint檢查以及報告收集
作用 在不需要開發修改android專案配置檔案的情況下,執行Android lint檢查,檢查完後,將各個aar包下的檢查結果從遠端機器copy到節點機器上來。 原始碼 #!/bin/s
一個小坑: -bash: ./backup.sh: /bin/bash^M: bad interpreter: No such file or directory 由於shell指令碼檔案被我在Windows下編輯過,出現上面錯誤的原因之一是指令碼檔案是DOS格式的, 即每一行的行尾以\r\n來標識
由於shell指令碼檔案被我在Windows下編輯過,出現上面錯誤的原因之一是指令碼檔案是DOS格式的, 即每一行的行尾以\r\n來標識, 使用vim編輯器開啟指令碼, 執行::set ff? 可以看到DOS或UNIX的字樣. 使用se
Linux "編寫一個shell指令碼,讓使用者輸入某個目錄名/使用者名稱,先判斷輸入名稱是否存在且是個目錄名稱"及其變式
(3)shell指令碼,提示使用者輸入一個使用者名稱,如果存在;顯示使用者UID和SHELL資訊;否則,則顯示無此使用者;顯示完成之後,提示使用者再次輸入;如果是quit則退出 https://www.cnblogs.com/wangyuebo/p/5836
編寫shell指令碼檔案來批量執行labelme_json_to_dataset
總結: 主要有三個點要把握好: 1.shell的語法(這個網上資料很多) 2.labelme轉化時候要啟用自己安裝labelme的anaconda環境,要不然就找不到labelme_json_to_dataset 3.出現Bad for loop variable不是
寫一個shell指令碼將一個檔案下超過100KB的檔案,複製到另一個資料夾下
指令碼編寫: (0)建立的指令碼檔案,先用vi命令開啟,瞎寫一些東西 (推薦) (1)第一行內容是固定的 #!/bin/sh (2)涉及到的目錄,
用記事本編寫第一個Java程式執行時 出現報錯:錯誤: 類helloworld是公共的, 應在名為 helloworld.java 的檔案中宣告 public class helloworld {
在書本上盲人摸象的摸索學習Java,Java環境配置完成,安裝好eclipse後,便興沖沖的去在記事本上編寫第一個Java程式,結果給破了一盆冷水,略懵 public class helloworld {public static void main(St
shell--1、第一個shell腳本
shell腳本打開文本編輯器(可以使用 vi/vim 命令來創建文件),新建一個文件 test.sh,擴展名為 sh(sh代表shell),擴展名並不影響腳本執行,見名知意就好,如果你用 php 寫 shell 腳本,擴展名就用 php 好了。輸入一些代碼,第一行一般是這樣:#!/bin/bash echo
第二天---介紹Python編譯器,pycharm設置以及編寫第一個Python程序
python學習記錄介紹Python編譯器1.linux下:一般使用vi或者vim直接編譯以.py為後綴的文件,使用vi需要自己搜索vim python 自動補全以方便我們編寫。2.windos下:(1)使用submit選擇Python類型進行編譯,但是對於初學者submit需要安裝許多插件,很麻煩。這些後面
編寫第一個HTML5文件
菜單 圖片 oss sublime bad log 顯示 技術分享 彈出 1.3.1 HTML文件的編寫方法編寫HTML文件主要有如下3種方法:手工直接編寫由於HTML語言編寫的文件是標準的ASCII文本文件,所以我們可以使用任何的文本編輯器來打開並編寫HTML文件,如W
編寫第一個H5頁面
ntp int 小寫 itl body ado har put utf <!DOCTYPE html><html ><head> <meta charset="UTF-8"> <title>第一個H5頁面</
使用Pycharm編寫第一個python程序
int 解釋 image ado 保存 f2c run 51cto 顯示 使用Pycharm編寫第一個python程序打開 Pycharm,選擇 Create New Project,創建一個新項目 選擇Pure Python表示創建一個純Python程序項目, Locat
react學習筆記(二)編寫第一個react組件
pub 技術 spa class ima ade ext css pan 繼續上一節課的內容,打開App.js:會看到如下代碼: import React, { Component } from ‘react‘; //在此文件中引用React,以及reat的組件類
C語言入門 2 安裝VS2013開發環境並編寫第一個C語言程式
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
Jenkins高階篇之Pipeline-2-第一個Pipeline指令碼練習
前面一篇,介紹了什麼是Pipeline,和Pipeline的基本概念,和幾個關鍵字的基本含義的介紹,真正的涉及到Pipeline的語法還沒有開始介紹。這篇先來介紹第一個Pipeline程式碼,分別用兩種模式來寫,逐漸開始展開Pipeline的語法學習。 1.前提條件準備 1)準備一個Je
寫一個shell指令碼啟動伺服器
使用shell指令碼寫一個一鍵啟動伺服器 ####由於我們伺服器使用的docker, nginx和 redis 還有mysql都是docker啟動好的 我們專案使用supervisor程序管理工具,需要提前配置,但是不知道什麼原因,以前的環境配置出了問題,supervisor不