<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title>Bash - 标签 - lihuu — 系统工程、AI 工具链与 Rust 开发博客</title>
        <link>https://silentstormic.top/tags/Bash/</link>
        <description>Bash - 标签 - lihuu — 系统工程、AI 工具链与 Rust 开发博客</description>
        <generator>Hugo -- gohugo.io</generator><language>zh-CN</language><lastBuildDate>Sat, 08 Jun 2019 13:09:40 &#43;0800</lastBuildDate><atom:link href="https://silentstormic.top/tags/Bash/" rel="self" type="application/rss+xml" /><item>
    <title>简单的shell脚本</title>
    <link>https://silentstormic.top/post/%E7%AE%80%E5%8D%95%E7%9A%84shell%E8%84%9A%E6%9C%AC/</link>
    <pubDate>Sat, 08 Jun 2019 13:09:40 &#43;0800</pubDate>
    <author>lihuu</author>
    <guid>https://silentstormic.top/post/%E7%AE%80%E5%8D%95%E7%9A%84shell%E8%84%9A%E6%9C%AC/</guid>
    <description><![CDATA[<h2 id="1第一个-shell-脚本">1.第一个 shell 脚本</h2>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right fa-fw" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h fa-fw" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy fa-fw" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="cp">#!/bin/bash
</span></span></span><span class="line"><span class="cl"><span class="c1">#This is my first shell script</span>
</span></span><span class="line"><span class="cl">date
</span></span><span class="line"><span class="cl">who</span></span></code></pre></div></div>
<p>这是我们的第一个 shell 脚本，它的功能是打印系统的当前时间和当前用户，我们使用<code>#</code>号来表示注释。但是 shell 脚本的第一行是一个例外，<code>#!</code>告诉 shell 用哪个 shell 来运行脚本，此处我们是使用 bash shell</p>
<h2 id="2编写一个脚本来获取当前用户环境变量">2.编写一个脚本来获取当前用户环境变量</h2>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right fa-fw" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h fa-fw" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy fa-fw" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="cp">#!/bin/bash
</span></span></span><span class="line"><span class="cl"><span class="c1">#dispaay user information from the system</span>
</span></span><span class="line"><span class="cl"><span class="nb">echo</span> <span class="s2">&#34;User info for userid: </span><span class="nv">$USER</span><span class="s2">&#34;</span>
</span></span><span class="line"><span class="cl"><span class="nb">echo</span> UID :<span class="nv">$UID</span>
</span></span><span class="line"><span class="cl"><span class="nb">echo</span> HOME:<span class="nv">$HOME</span></span></span></code></pre></div></div>
<h2 id="3-编写一个脚本来使用用户变量">3. 编写一个脚本来使用用户变量</h2>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right fa-fw" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h fa-fw" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy fa-fw" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="cp">#!/bin/bash
</span></span></span><span class="line"><span class="cl"><span class="c1">#testing varibles</span>
</span></span><span class="line"><span class="cl"><span class="nv">days</span><span class="o">=</span><span class="m">10</span>
</span></span><span class="line"><span class="cl"><span class="nv">guest</span><span class="o">=</span><span class="s2">&#34;Katie&#34;</span>
</span></span><span class="line"><span class="cl"><span class="nb">echo</span> <span class="s2">&#34;</span><span class="nv">$guest</span><span class="s2"> checked in </span><span class="nv">$days</span><span class="s2"> days ago&#34;</span></span></span></code></pre></div></div>
<h2 id="4脚本中的反引号的使用">4.脚本中的反引号的使用</h2>
<p>反引号中的内容表示命令本身，反引号允许你将 shell 命令的输出复制给变量。</p>]]></description>
</item>
</channel>
</rss>
