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

Bashは、GNUプロジェクトのUnixライクなオペレーティングシステム用の無料のシェルです。

1
javascriptからbashコマンドを起動する
Webページ内のボタンをクリックしてbashスクリプトを実行する(そしておそらく結果をパイプバックする)きれいな方法はありますか? reveal.jsを使用してスライドショーを作成しています。シェル上でいくつかのコマンドを実行する必要がありますが、コンソールに行ったり来たりしてプレゼンテーションの速度が遅くなるのを避けたいと思います。 巨大なセキュリティホールを開く可能性があるので不可能だと思いますが、私は専門家ではないので、ここで私はそれを求めています^^ 私が考えることができるのは、私のサーバー上でajaxとループスクリプトを使ってサーバーの動作を確認し、それをコンソールに渡すという、非常に醜くてハッキングな方法です。

2
どのようにしてbashで関数入力のためのメタキャラクターを解析しますか
私は入力として*を取得するbashで関数を書きました。そのため、その特定のディレクトリ内のすべてのファイルをリストする必要があります。しかしそうではありません。 これが私が書いたものです: # a function that mass deletes files in a directory but asks before deleting yrm() { echo "The following files are going to be deleted:" ls "${1}" read -e -n 1 -p "Do you want to delete these files? Y/n" ANSWER ${ANSWER:="n"} 2> /dev/null if [ $ANSWER == …

1
bashで部分重複を削除するにはどうすればいいですか?
awk、grep、またはsortを使用して、bash内の部分的な重複を削除する方法を教えてください。 やってみた sort -u FILE | uniq -w20 しかし、それは本当に信頼できません。 入力: http://www.website.com/1.file http://www.website.com/2.file http://www.website.com/3.file http://www.someotherwebsite.com/1.file http://www.someotherwebsite.com/2.file http://www.someotherwebsite.com/3.file 期待される出力: http://www.website.com/3.file http://www.someotherwebsite.com/3.file
linux  bash  shell  grep  awk 


2
Bashを使ってこれらの2ファイル検索を実行するにはどうすればよいですか?
どのように私はbashシェルにこのような検索を行うことができますか? 1)で始まる名前を持つすべてのファイルを検索 MySQL- 特定のフォルダ(およびそのすべてのサブフォルダ)に 2)特定のフォルダ内のいくつかのファイル(configuration \ textual)の中に、で始まる内容があるかどうか検索します。 MySQL- (そしてそれから他の何か)
linux  bash  shell  search  grep 


3
起動時にbashスクリプトを実行する方法
私はこの質問が何度も聞かれたことを知っています、しかし私はそれを働かせることができません。 これを機能させるために私が取ったステップは次のとおりです。 として保存されたスクリプトを書いた collection.sh 動いた collection.sh に /etc/init.d 実行された $ sudo chmod 711 /etc/init.d/collection.sh スクリプトの実行権限を設定する 実行された $ ln -s /etc/init.d/collection.sh /etc/rc0.d/ シンボリックリンクを作成する /etc/rc0.d でマシンを再起動しました $ sudo reboot これらのステップは実行中に失敗しました collection.sh 起動時にそれで、誰が私が間違ったことを指摘することができますか? シンボリックリンクを間違って作成しているのではないかと思いました rc?.d 0-6とSがあるのでフォルダ rc フォルダもしそうなら、どのフォルダにそれを作るべきですか?
linux  ubuntu  bash 

1
httpsプロトコルプレフィックスなしのURLでのCLI起動クロム
私はスクリプトを書くことを試みているが、かなり悲惨な失敗 私のスクリプトはこのようになっています jira open ではない jira_open ところで): jira_open () { autoload -Uz vcs_info precmd () { vcs_info } setopt prompt_subst open -a "Google Chrome" "jira.corp.asdf.com/browse/$vcs_info_msg_0_" } Chromeは引数をファイルとして開こうとしていますが、ファイルが存在しないと言っています 助けてください

1
SSHセッションがあります。今、私はローカルホスト上の新しいウィンドウで開くスクリプトをリモートホスト上で実行したいと思います。これは可能ですか?
私はマシンAにいて、ヘッドレスのリモートホストマシンBにSSHで接続しています。(Ubuntu 14.10サーバ)実行したいスクリプトがいくつかあります。しかし、彼らは私のセッションウィンドウを占有します。これらのスクリプトは対話的ではありませんが、代わりに私のネットワーク上のさまざまなデバイスのアクティビティを監視します。同時に複数のSSHセッションを実行する代わりに、Machine Aで新しいウィンドウを開くために呼び出す各スクリプトを使用したいのです。それを呼び出す $ /path/to/script/foo.sh &。 これは可能ですか?

2
FTPホストが起動しているかどうかをシェルスクリプトで判断するにはどうすればよいですか? [閉まっている]
ftpで動作するようにforループを書く手助けが必要です。アドレスのテキストファイルから入力を取得する必要があります。 sciptは完全に接続する必要はなく、ホストが起動しているかどうかを表示するだけです。私がこれまでに得たもの: while read p; do cat $p done < /media/C2AF-FE98/ftpsites/list6.txt これを書くための正しい方法がなければならないことを私は知っています。
linux  bash  ftp 

1
Pmset複数の繰り返しスケジュールペア
pmset bashコマンドを複数の繰り返しアクションペアで使用できますか? 例えば: 13:00に起きるか電源を入れる、17:00に寝る そして 18:00に起きる、20:00にシャットダウン そうでなければ、これを達成することができるオープンソースのツールはありますか?特定の時間にコンピュータの電源を入れることができる他のツールはありますか、それともpmsetでのみ可能ですか? 編集: 私はすべてのUNIX系システムでbashで動くツールを探しています。

1
bashは、HOSTNAMEを設定するためのホスト名データをどこで入手しますか。また、永続的に変更する方法
私はあなたがこのようなことをすることができることを知っています: export HOSTNAME=xyz echo $HOSTNAME そして、あなたは変更が加えられたのを見るでしょう。しかし、この環境変数を設定するためにbashは起動時にどこから読み取るのでしょうか。私はあなたがもちろんエクスポートステートメントを書くことができることを知っています .bashrcしかし、これは実際の解決策よりも回避策のようです。 私も編集してみました /etc/hostsしかし、加えられた変更は再起動後も生き残れません。 助言がありますか?

1
PDF画像からムービーを作成する
たくさんのpdfファイルがあり、そこから映画を作りたいと思っています。 私が使用している一口 .pngのためにPDFファイルを変換するには(Mac OSの上を)し、その後に映画を作るffmpegの。 これまでのところ、私はこれをやっています: for i in {2..9087} do sips -z 1024 -s format png fig${i}.pdf --out png/fig${i}.png done に続く ffmpeg -qscale 5 -r 20 -b 9600 -i fig%d.png movie.mp4 しかし、ffmpegは.pngの透明度に苦しんでいることがわかりました(ぼやけたものでムービーをレンダリングします)。透明でない.pngでffmpegを入力することをお勧めします。そのため、SipにはPDFから非透過pngをエクスポートする方法がないように見えるため、私のワークフローには欠陥があります。 誰かがすでにこの問題を解決していて、解決策を共有したいと思っているのだろうか。
bash  video  pdf  images  ffmpeg 

1
Windows 10 bashシステムにbash-itをインストールする方法
私はgitとbashで多くの作業をしています。特にブランチで作業する場合は、優れた視覚化ツールです。Windows 10 bash環境に「bash-it」(または同様のプログラム)をインストールする方法を誰かが知っていることを望んでいましたか? 私はそれについてGoogleで調べましたが、ほとんどの記事はMacでのセットアップに関するものです。 gitブランチでの作業がより簡単になるようにインストールしたいと思っていました。 bash-itの利点

1
検索の使用時に「許可が拒否されました」出力を無効にする方法
サーバー上のファイルを見つけるスクリプトを実行しています: find / -group usergroup -user jondoe -size 33c 今私の問題は、実際の結果のみを表示する最も便利な方法は何ですか?私の出力では、findが許可を拒否された多くのファイルがありますが、これはあまり役に立ちません。許可が得られない結果のみを取得するために必要なgrepウィザードのようなものがあると思いますか? 事前に感謝します!
bash  find 

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