Shell
指定したディレクトリ以下の特定のファイルを削除するコマンド 例えば、指定したディレクトリ以下のすべての.txtファイルを削除したい場合は、以下のコマンドを実行すれば削除できます。 find /path/to/directory -name "*.txt" | xargs rm"xargs"は、Unixや…
複数行の出力結果からある文言に一致する行を取り出したい場合 複数行の出力結果からある文言に一致する行を取り出したい場合はgrep以外でawkコマンドを使用できます。awkコマンド 例) echo '文字列' | awk '/[正規表現]/'"awk"は、UnixやLinuxシステムで利…
echoの出力内容を置換するコマンド 例えばecho aaaをbbbに置換する場合、以下のようなコマンドを実行すればOKです。 echo aaa | sed 's/a/b/g'"sed"は、LinuxやUnixシステムで利用できるテキスト編集ツールで、行単位での検索・置換や、行の削除・追加、行頭…
echoの出力内容を置換するコマンド 例えばecho aaaの最初のaだけをbに置換する場合、以下のようなコマンドを実行すればOKです。 echo aaa | sed 's/a/b/'"sed"は、LinuxやUnixシステムで利用できるテキスト編集ツールで、行単位での検索・置換や、行の削除・…
Linuxでログインしているユーザを確認するにはどのコマンドを実行する? whoamiwhoamiは、LinuxやUnixシステムで利用できるコマンドで、現在のユーザー名を表示します。
findコマンドで、標準エラーを捨てて、欲しい結果(標準出力)だけを得るためには何をつける? 2> /dev/nullを後ろに付ける。 例) find / -name AAA 2> /dev/null/dev/nullは渡されたものを無にすることができます。 2>とすると、標準エラーを渡すことができ…
echoで出力した結果(例えばAAAという文字列)をtest.txtというファイルに追記するにはどうしたら良いですか? echo AAA >> test.txt>>はLinuxのリダイレクト記号の1つであり、標準出力結果をファイルにリダイレクトします。既存のファイルに追記するコマンド…
echoで出力した結果(例えばAAAという文字列)をtest.txtというファイルに保存するにはどうしたら良いですか? echo AAA > test.txt>はLinuxのリダイレクト記号の1つであり、標準出力結果をファイルにリダイレクトします。 既存のファイルを上書きするコマンド…
echoを使った足し算コマンドはどう書けますか? echo '1+1' | bcbcは、Linuxで利用できるコマンドライン計算機です。 bcを使用すると、算術演算子(加算、減算、乗算、除算など)を使用して数値を計算できます。 ただあまり使うことはないので知らない人が多…