タグ付けされた質問 「bash」

Bashコマンドシェル用に記述されたスクリプトに関する質問。エラー/構文エラーのあるシェルスクリプトについては、ここに投稿する前に、shellcheckプログラム(またはhttps://shellcheck.netのWeb shellcheckサーバー)で確認してください。Bashのインタラクティブな使用に関する質問は、スタックオーバーフローよりもスーパーユーザーで話題になる可能性が高くなります。

10
Bashを使用したファイル名の一括変更
Bashが一連のパッケージの名前を変更してバージョン番号を削除するにはどうすればよいですか?私はとの両方exprをいじっていましたが、役に立ち%%ませんでした。 例: Xft2-2.1.13.pkg なる Xft2.pkg jasper-1.900.1.pkg なる jasper.pkg xorg-libXrandr-1.2.3.pkg なる xorg-libXrandr.pkg
101 bash  shell  file-rename 



6
コマンドラインパラメータの「-」(ダッシュ)の魔法は何ですか?
例: ISOイメージを作成し、直接CDに書き込みます。 mkisofs -V Photos -r /home/vivek/photos | cdrecord -v dev=/dev/dvdrw - 前のディレクトリに移動します。 cd - ポート12345でリッスンし、送信されたデータをuntarします。 nc -l -p 12345 | tar xvzf - ダッシュの目的は何ですか?どのように使用しますか?
101 linux  bash  shell  unix  command-line 


19
Windowsでbashを使用しようとしてインストールされたディストリビューションメッセージが表示されない
私が使用しようとしていますbashの上のWindows 10を、しかし、実行のbashしようとしたとき、私はこのメッセージを取得しています: Linux用のWindowsサブシステムには、ディストリビューションがインストールされていません。ディストリビューションは、Windowsストアにアクセスしてインストールできます。https: //aka.ms/wslstore任意のキーを押して続行します... Windowsストアアプリを開くURLに移動しても、Linuxディストリビューションの兆候はありません。 私のWindowsバージョンは(画面の右下隅にあるように): Windows 10 Enterprise Insider Preview。評価版コピー。ビルド16215.rs_prerelease.170603-1840 私はこのガイドのインストールガイドの指示に従い、Scott Hanselmanが提供するLinux on Windows 10のWindowsサブシステムでコードとファイルを編集するこのビデオを視聴していましたが、インストールされたディストリビューションがないというメッセージが表示されませんでした。 何か助けは?

6
シェルスクリプトからWebブラウザーを起動するクリーンな方法?
bashスクリプトで、ユーザーのWebブラウザーを起動する必要があります。これを行うには多くの方法があるようです: $BROWSER xdg-open gnome-open GNOME www-browser x-www-browser ... これを行うには、ほとんどのプラットフォームで機能する、より標準的な方法がありますか?それとも、次のようなものを使うべきですか? #/usr/bin/env bash if [ -n $BROWSER ]; then $BROWSER 'http://wwww.google.com' elif which xdg-open > /dev/null; then xdg-open 'http://wwww.google.com' elif which gnome-open > /dev/null; then gnome-open 'http://wwww.google.com' # elif bla bla bla... else echo "Could not detect the web browser to use." …

6
Webサーバーが応答するのを待っているループをbashで作成する方法は?
Webサーバーが応答するのを待っているループをbashで作成する方法は? 「。」を出力する必要があります。10秒ごとに、サーバーが応答を開始するまで待機します。 更新。このコードは、サーバーから適切な応答があるかどうかをテストします。 if curl --output / dev / null --silent --head --fail "$ url"; その後 echo "URLが存在します:$ url" そうしないと echo "URLが存在しません:$ url" fi
101 bash 

11
bash:mkvirtualenv:コマンドが見つかりません
Doug Hellmanのvirtualenvwrapper投稿の指示に従っても、テスト環境を起動できませんでした。 [mpenning@tsunami ~]$ mkvirtualenv test -bash: mkvirtualenv: command not found [mpenning@tsunami ~]$ 私が使用しWORKON_HOMEているのは私のにはないことに注意してください$HOME。インストールドキュメントに/usr/local/bin/virtualenvwrapper.sh示されているように探しましたが、存在しません。virtualenvwrapper これが問題になる場合は、CentOS 6とpython 2.6.6を実行しています。 # File: ~/.bash_profile # ... export WORKON_HOME="/opt/virtual_env/" source "/opt/virtual_env/bin/virtualenvwrapper_bashrc"

8
WindowsでBashスクリプトを実行する方法はありますか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 4年前休業。 この質問を改善する 私はWindows 7 Ultimateを購入して使用していますが、これを使用してアプリケーションを開発したいと思っています。(すべてのOSと同様に)欠点の1つは、Bashスクリプトを実行できないことです。WindowsでソフトウェアをインストールしてBashスクリプトを実行する方法はありますか?100%動作しなくても問題ありませんが、最も一般的な機能が利用できる限り、それはすばらしいはずです。
100 windows  bash 

6
スラッシュを含む変数をsedに渡す方法
スラッシュを含む変数をパターンとしてどのように渡しsedますか? たとえば、次の変数があるとします。 var="/Users/Documents/name/file" 私はそれを次のsedように渡したいです: sed "s/$var/replace/g" "$file" ただし、エラーが発生します。どうすれば問題を回避できますか?
100 bash  sed 

5
非同期シェルコマンド
シェルスクリプトを使用してコマンドを起動しようとしています。それがいつ、いつ、どのように、なぜ終了するかは気にしません。プロセスを開始して実行したいのですが、すぐにシェルに戻れるようにしたいのですが...

7
コマンドラインを使用して、指定したパスからnode_modulesフォルダーを再帰的に削除します
ローカルディレクトリに複数のnpmプロジェクトを保存しています。ここで、node_modulesフォルダなしでプロジェクトのバックアップを取りたいと思います。これは、多くのスペースを使用し、を使用していつでも取得できるためnpm installです。 そのため、コマンドラインインターフェイスを使用して、指定したパスからすべてのnode_modulesフォルダーを再帰的に削除するソリューションが必要です。どんな提案/助けも非常に高く評価されます。

7
bashを使用してターミナルの最後の行を削除して置き換える方法は?
bashに経過秒数を表示する進行状況バーを実装したいと思います。これを行うには、画面に表示されている最後の行を消去する必要があります(コマンド「clear」はすべての画面を消去しますが、プログレスバーの行のみを消去して、新しい情報に置き換える必要があります)。 最終結果は次のようになります。 $ Elapsed time 5 seconds 次に、10秒後、この文を(画面内の同じ位置にある)置き換えます。 $ Elapsed time 15 seconds
99 bash  replace  terminal  line 


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