bash

    -1

    1答えて

    私のアプリケーション用の2つのPythonスクリプトがあります。 私はそれらを起動時に起動したいが、1つ(gunicorn/mon)スクリプトだけが起動する。 私のcrontab: @reboot /home/daniel/mon/start.sh @reboot /home/daniel/bot1/start.sh 月のstart.sh #!/bin/bash /usr/bin/scre

    0

    1答えて

    を見つけた私はbashで以下のループがあります。 sudo iwlist wlan0 scan | grep somewifi | while read -r line; do その中に「somewifi」を持つすべての無線LANをチェックし、何かをします。グレップのsomewifiが見つからない、すなわち空に出てくる場合、私はプログラムを終了するにはどうすればよい

    -6

    1答えて

    awk、grep、perl、またはsedのいずれかを使用してbashでテキストを操作するにはどうすればよいですか? 入力: ted foo,bar,zoo john ket,ben 予想される出力:AWKで foo,ted bar,ted zoo,ted ket,john ben,john

    0

    1答えて

    . bin/activateと入力して、自分のpython仮想環境をそのフォルダから有効にできます。代わりに、shazamなどの1つの単語エイリアスをホームフォルダ(または他の場所)から入力して、環境をアクティブにし、マスタープロジェクトフォルダを変更し、プロジェクトを一覧表示したいと思います。 私は含んで.SHファイルを指摘.bashrcのエイリアス作成しようとした: cd ~/path-to-

    1

    1答えて

    私が使用してファイルから入力を読みました: declare -a ARR readarray -t ARR < <(cat /etc/passwd | tr "\n" "\n") これは罰金、それを印刷しますが、私はそれぞれの行にアクセスしたい: printf '%s\n' "${ARR[@]} これはスペースの入力を分割されます。 for i in ${ARR[@]}; do

    2

    2答えて

    sedに引数としてファイル名を取得するスクリプトを作成しようとしています。 私の目標は、少なくとも3つの 数字を含むファイル内のすべての行を印刷することです。 4桁目の後、すべての桁を繰り返す必要があります。私はsedを使って解決策が必要です。 例入力ファイル: abc 1 def2 3 ab45 z11 123 zy ab1cd2ef3gh4z56 abc12aa 所望の出力: abc

    1

    2答えて

    バックエンドの一部としてnmapを使って小さなネットワークスキャン自動化ツールを作成しています。ホスト名とIPアドレスを取得しようとすると、IPは "(192.168.0.1) "現在、私はホスト名とIPを取得して印刷するためにこのコードを使用しています。 devices=($(nmap $net_addr -sn | grep -E '([0-9]{1,3}\.[0-9]{1,3}\.[0-9]

    0

    1答えて

    無制限のパラメータでBashスクリプトを作成したい。 例: sh example.sh data1 data2 data3 data4 data5 data6 dataN そして、私はそれが2つずつパラメータを取得したいです。私はdo-whileで試してみました: while (("$#")); do echo $1 $2 shift done しかし、最後はいつも一

    0

    2答えて

    ファイル1とファイル2の2つのファイルからsamtoolsを使用してパイルアップファイルを作成しようとしています。 Iの形式次の名前付き44個のファイルを有し、その結果、染色体によりファイル1とfile2を分割しました: chr${c}.${TISSUE}_run1_en2hic_PE1.bam.sorted.bam.breaks_COL1_and_COL2_ONLY $ {C}は1と22の間

    -5

    2答えて

    私の会社は新しいサーバを購入した後、サーバルームのトップダウンアップグレードを行っています。すべてのハードウェアが変更されているので、私はベアメタルクローンツールを使用して移行することができません。 Debianのnewusersコマンドを使用すると、古いサーバーのすべてのユーザーを一括して作成できます。/etc/shadowファイルでは、新しいシステムの関連するアカウントの2番目の列にshado