タグ付けされた質問 「command-line」

コマンドラインは、シェルへのインタラクティブなインターフェースです。

2
コマンドラインで正規表現のバックスラッシュをエスケープするために必要なバックスラッシュの数
私は最近、コマンドラインでいくつかの正規表現に問題があり、バックスラッシュを一致させるために、異なる数の文字を使用できることがわかりました。この数は、正規表現に使用される引用符(なし、単一引用符、二重引用符)に依存します。意味については、次のbashセッションを参照してください。 echo "#ab\\cd" > file grep -E ab\cd file grep -E ab\\cd file grep -E ab\\\cd file grep -E ab\\\\cd file #ab\cd grep -E ab\\\\\cd file #ab\cd grep -E ab\\\\\\cd file #ab\cd grep -E ab\\\\\\\cd file #ab\cd grep -E ab\\\\\\\\cd file grep -E "ab\cd" file grep -E "ab\\cd" file grep …



1
BASHのstdin / stdout名?
-o log_file追加のデータをに書き込むオプションをとるプログラムがありますlog_file。 それを標準出力にリダイレクトする方法はありますか? すなわちCONOUT$、Windowsのように、ファイル名として使用できるstdoutの「特別な名前」がありますか?

3
perl -iをシンボリックリンクでなくする方法はありますか?
私の友人は、あなたがそうするなら: perl -pi.bak -e 's/foo/bar/' somefile 「somefile」が実際にシンボリックリンクである場合、perlはドキュメントが行うと言っていることを実行します。 入力ファイルの名前を変更し、元の名前で出力ファイルを開き、その出力ファイルをprint()ステートメントのデフォルトとして選択することにより、これを行います。拡張子が指定されている場合、その拡張子を使用して、古いファイルの名前を変更し、バックアップコピーを作成します[...] これにより、変更されていない実ファイルを指す新しいシンボリックリンク "somefile.bak"と、変更された新しい変更された通常ファイル "somefile"が作成されます。 多くの場合、シンボリックリンクをたどるのは望ましい動作です(たとえ.bakファイルの正しい場所があいまいなままであっても)。ラッパー内のシンボリックリンクをテストし、適切にケースを処理する以外に、これを行う簡単な方法はありますか? (sedそれが価値があることのために、同じことをします。)

4
非常に短い間隔で定期的にコマンドを実行し、リターンを取得するにはどうすればよいですか?
約5秒の間隔で特定のコマンドを呼び出す必要があります。バックグラウンドで実行するデーモン/プロセス、またはそれを行うための同様の何かをどのようにセットアップしますか?cronジョブを調べましたが、最小間隔は1分であるようです。アドバイスをいただければ幸いです;) Fedoraはシステムです。 コマンドを編集するとbashscriptになりますので、「ウォッチ」ではできません。





4
grep —区切り文字トークンの後のテキストを削除する
私は;すべての行の最初の後にすべてを削除する必要があるファイルを持っています。 したがって、このようなファイル: sdfsdsdf; fsdfsddf;sdfsd; これは次のようになります。 sdfsdsdf fsdfsddf 私はに見てきたgrepとsed。これらのコマンドのいずれかを組み込んだ回答をいただければ幸いです。


1
GNU Screen:画面がすでに接続されているときにロギングを有効または無効にする方法は?
画面が接続されているが、screen -L最初に実行するのを忘れたとします。画面を再実行せずに、現在接続されている画面のロギングを有効または無効にすることはできますか? Ctrl+a h(そのキーのコンボの後にh)を押すことで、現在接続されている画面のスクリーンショットを本質的に取得できることはわかっていますが、接続された画面の永続的なログ記録を有効にしたいと思います。出来ますか?

3
リストの最後の行だけを表示する方法は?
リストを作成し、一時的な属性でファイルを並べ替えるとします。 ls -ltr -rwxrwxrwx 1 bla bla 4096 Feb 01 20:10 foo1 -rwxrwxrwx 1 bla bla 4096 Feb 01 20:12 foo2 . . . -rwxrwxrwx 1 bla bla 4096 Mar 05 13:25 foo1000 リストの最後の行だけを取得するには、パイプチェーンのls -ltrの後ろに何を追加すればよいですか?私はsedとawkがあることを知っていますが、それらの使用方法はわかりません。何ができるかしかわかりません。
12 command-line  sed  awk  ls 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.