我有一个由元素组成的简单菜单<ul><li>和一个class="active"用于标记当前页面的位置。传递一个变量来$_get[]通过 url: 选择特定页面?pg=PAGE。
我对 php 相当陌生,仍在学习中。这工作得很好,但我觉得应该有一个更简单、更短的方法。
<ul class="nav">
<li <?php if ($_GET['pg'] == "PAGE1") { echo "class=\"active\""; } ?>><a href="?pg=PAGE1">FIRST PAGE</a></li>
<li <?php if ($_GET['pg'] == "PAGE2") { echo "class=\"active\""; } ?>><a href="?pg=PAGE2">SECOND PAGE</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud) 我正在尝试设置一个 bash 脚本以将一些代码行附加到 /etc/mysql/my.cnf
[mysqld] <-- new code needs to append here
old code
old code
old code
Run Code Online (Sandbox Code Playgroud)
应该导致
[mysqld]
# set default collation
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
old code
old code
old code
Run Code Online (Sandbox Code Playgroud)
我已经尝试了以下方法,但它不起作用。
#!/usr/bin/env bash
echo "Set default collation to UTF-8 in /etc/mysql/my.cnf"
sudo sed -i 'a\
# set default collation\
collation-server = utf8_unicode_ci\
init-connect='SET NAMES utf8'\
character-set-server = utf8\
,/[mysqld]/d' /etc/mysql/my.cnf
Run Code Online (Sandbox Code Playgroud)