Linuxシステムでは、変数の割り当て後に問題がいくつかあるため、削除または置換する必要がありますこの記事では、Linux変数値の置換と削除について詳しく説明します。それはあなたにとって役に立ちます。
1、コンテンツを削除する変数
[ルート@ bogon〜]#エコー$ {PATH}コールの#のPATH変数の値
は/usr /local /sbin:/usr /local /bin:/sbin:/bin:/usr /sbin:/usr /bin:/usr /local /mysql /bin:/root /bin
[root @ bogon〜 ]#echo $ {PATH#/* bin:}#記号「#」を参照してください。これは、変数「PATH」の左側から「* bin:'」の位置と一致するように右側の位置が削除されることを示します。削除は最短のものと一致する可能性があるため、出力は次のようになります。' /usr /local /sbin:'は削除されます。
/usr /local /bin:/sbin:/usr:sbin :/usr /bin:/usr /local /mysql /bin:/root /bin
[root @ bogon〜]#echo $ {PATH#* local /bin:}
/Sbin:/bin:/usr /sbin:/usr /bin:/usr /local /mysql /bin:/root /bin
[root @ bogon〜]#echo $ {パス## /* binしたがって、削除が最長のものと一致する可能性があることを示します。したがって、/usr /local /bin:/sbin:/bin:/usr /sbin:/usr /sbin:/usr /bin:/usr /local /mysql /bin:'すべて削除されました
/ro Ot /bin
[root @ bogon〜]#echo $ {PATH%:/* bin}#変数&'から、上記の'#'の番号に変更します。 PATHの値の右側は左側から削除され始め、' * bin'の位置と一致することができます。最短と一致するものだけが削除されるため、':/root /bin'は削除されます。ローカル/sbin:/usr /local /bin:/sbin:/bin:/usr /sbin:/usr /bin:/usr /local /mysql /bin
[root @ bogon〜]#echo $ {PATH %%:/* bin}#2'%' 2つの'#'
/usr /local /sbin
2、変数の内容
[root @ bogon〜]#echo $ {PATH /sbin /SBIN /} #replace' sbin'を置き換えます。ただし、最初に一致したものだけを置き換えます。
/usr /local /SBIN /:/usr /local /bin:/sbin:/bin:/usr /sbin:/usr /bin:/usr /local /mysql /bin:/root /bin
[root @ bogon〜]#echo $ {PATH //sbin /SBIN /}#差し替え' sbin'、グローバルに置き換え
/usr /local /SBIN /:/usr /lo Cal /bin:/SBIN /:/bin:/usr /SBIN /:/usr /bin:/usr /local /mysql /bin:/root /bin
変数の内容の削除と置き換えのまとめ:
変数の書き方メソッド機能説明
$ {変数名#マッチング文字}変数の内容が一致したら、それを変数の内容の左側から削除しますが、一致するものは最短にします。
$ {variable name ## matching character}変数の内容が一致したら、それを変数の内容の左側から削除します。ただし、最長の一致は削除します。これは、欲張りモードでの作業として理解できます。
$ {変数名%の一致文字}変数の内容が一致する場合は、変数の内容の右側から削除します。ただし、一致する最短のものを削除します。
$ {変数名%%の一致文字}変数の内容が一致する場合するには、単に変数の内容の右側から削除しますが、最長の一致を削除するには、この時点で貪欲モードで作業していると理解できます。
$ {変数のスケール/古い文字列/新しい文字列}左側からマッチングを開始し、古い文字列を新しい文字列に置き換えます。最初に一致した文字列のみを置き換えます。
$ {variable scale //変数の内容の左側から一致し、古い文字列を新しい文字列で置き換え、一致した文字列をすべてすべて置き換えます。
上記は、Linuxで変数値を削除して置き換える方法です。この記事では、削除と置換の2つの方法、変数の変更、置換方法などについて紹介します。ここでは紹介しません。
XFSファイルシステムは、もともとirixシステムで使用されていた非常に強力な機能を備えた64ビット高性能ファイルシステムです。ファイルシステムはどうですか? Xiaobianと一緒に学ぼう。 質問
Linuxでは、Pythonを使いたい場合は、その環境を設定する必要があります多くのステップがあるので、Xiaobianが詳細な説明をしてくれます。 LinuxがPython環境をどのように構成するか
Linuxシステムのステップに含まれるいくつかのJavaプロジェクトが原因なしに消え、Javaプロセスが閉じられたことがわかりました。なぜこれが起こっているのですか?
Linuxの運用と保守を行うには、Linuxの運用と保守の基本的な知識を理解している必要があります。
ログイン
1。0バイトのファイル
のコードを削除し、以下の通りである:
は、
型F -size 0 -exec RM -rf {} \\を見つける。
2.表示処理
大容量から小容量へのメモリの配置
コードは次のとおりです。
<
並べ替え-k5 -nr 3. CPU使用率の大きい順から小さい順への並べ替え コードは次のとおりです。 ps -e -o&ldquo;%C:%p: %z:%a&rdquo;
Linuxのコマンド操作をするとき、時にはたくさんのディレクトリが検索されますが、これらのディレクトリは必要なものではないので無視してかまいません。次の小シリーズでは、findコマンドを使用してサブディレクトリを無視する方法を説明しています。
システムは、特定のディレクトリを無視することが必要な場合があるときに、ファイルを見つけるLinux上
Xargs -0 grep&ldquo; SELECT lead_id from vicidial_listここでvendor_lead_code&rdquo; ディレクトリにスペースがない場合は、