Linux shell指令碼中列印時間到指定檔案

2021-09-13 22:47:37 字數 642 閱讀 8348

核心語句:

echo `date +"%y-%m-%d %h:%m:%s"`
說明:

無論是在命令列或者shell指令碼中都可以執行核心語句

這裡特別給出shell指令碼中的寫法:

#!/bin/bash

# 這句很重要,可以理解為引入環境變數

. /home/oracle/.bash_profile

# 定義current_time 變數,格式化時間

current_time=`date +"%y-%m-%d %h:%m:%s"`

# $current_time,獲取變數值

# 整句含義:列印時間,並將列印結果追加到 /opt/test/time_test.txt 檔案

echo $current_time >> /opt/test/time_test.txt

結果:

# out:

# /opt/test/time_test.txt

2019-03-27 17:17:35

the end.

Linux shell指令碼(編輯中)

shell是乙個程式,是使用者和linux核心溝通的橋梁 bin bash 其中 不是注釋,而是告訴作業系統將執行此指令碼所用的直譯器的名字。syntax on set hlsearch set tabstop 4 set autoindent 可以去掉冒號,新增到 vimrc中 bin bash ...

Linux shell指令碼中與if相關引數說明

a file 如果 file 存在則為真。b file 如果 file 存在且是乙個塊特殊檔案則為真。c file 如果 file 存在且是乙個字特殊檔案則為真。d file 如果 file 存在且是乙個目錄則為真。e file 如果 file 存在則為真。f file 如果 file 存在且是乙個...

Linux shell指令碼中shift的用法說明

原文 shift命令用於對引數的移動 左移 通常用於在不知道傳入引數個數的情況下依次遍歷每個引數然後進行相應處理 常見於linux中各種程式的啟動指令碼 示例1 依次讀取輸入的引數並列印引數個數 run.sh bin bash while 0 do echo 第乙個引數為 1,引數個數為 shift...