パイプコマンドのデータプロンプト方法

パイプコマンドのデータプロンプト方法

次のコマンドを使用しようとしています。

mysqldump --opt --hex-blob \
    -h source -p xxxx -u user1 \
    source_db | \
    mysql \
    -h target -p yyyy -u user2 \
    target_db

もしそうなら、パスワードを設定し、プロンプト-pを避けるためにどのように書き換えることができますか?

ベストアンサー1

@Kusalanandaと@Barunに感謝します。

スクリプトを使用しました

#!/bin/bash

USER1=
PASS1=
USER2=
PASS2=

mysqldump --opt --hex-blob \
    -h source_host -p"$PASS1" -u "$USER1" \
    source_db | \
    mysql \
    -h target_host -p"$PASS2" -u "$USER2" \
    target_db

おすすめ記事