スクリプトコマンドで16進文字をprintfに渡すには? [コピー]
この質問にはすでに答えがあります。: ...
配列があります snapshots=(1 2 3 4) 私が走るとき printf "${snapshots[*]}\n" 期待どおりに印刷されます 1 2 3 4 しかし、私が走るとき printf "${snapshots[@]}\n" ただ印刷される 1 改行文字がありません。私の理解は、配列にアクセスすると@配列を拡張し、各要素が改行になるようにする必要がありますが、そうしないようprintfですecho。なぜこれですか? ...
主な答えは最後の変更日に基づいてディレクトリ内のファイルを繰り返しソートします。変更日ごとにソートして、ディレクトリ内のすべてのファイルを繰り返し一覧表示する方法を提供します。 find -printf "%TY-%Tm-%Td %TT %p\n" | sort -n ただし、ファイルだけをリストするのではなく、ディレクトリもリストします。ファイルのみをリストする方法は? ...
更新された出力の一部(使用\r)をポケットベル(less)またはカラー部分にパイプするたびに、パイプは更新中の行を削除するようです。私が望む他のタスクを実行しながら更新動作を維持する方法を知っていますか? 追跡要素: ( echo num1; for i in {01..99}; do printf "num2: %s\r" $i; sleep 0.5; done ) 一般的に、上記は次のとおりです。 num1 num2: NN からまで計算されますNN。ただし、上記の内容をパイプで接続すると、その行のみが表示されます。または...
私は次のようなものがあります: A=$(curl https://mysite.com) そしてカールリクエストは文字列を返します\"Hello World\"。これで、A次のいずれかを使用してコンソールに印刷したい場合: echo "$A" printf '%s' "$A" 消えた\。ただと書かれています"Hello World"。\"Hello World\"コンソールに入るにはどうすればよいですか? ...
このコマンドには、見つかったファイル/フォルダごとにユーザーが指定したメタデータを印刷するfind便利な演算子があります。-printfコマンドにそのようなオプションがありますかls? 代わりに、興味のあるファイル名のリストを find代わりに提供することができますが、lsこれは即座に大きなハンマーを使用しているようです。興味のあるファイルはすでにありますが、実際には何も「見つける」ことはできません。 findまた、必要なファイルパスを追加できないため、パスを提供するのは難しいかもしれません。終わりコマンドfind 。コマンドfindにパスが必要です。今後...
Reading file prod1.tpr, VERSION 2019.6 (single precision) Reading file prod1.tpr, VERSION 2019.6 (single precision) Select a group of reference atoms and a group of molecules to be ordered: Group 0 ( System) has 56000 elements Group 1 ( Other) has 56000 el...
この関数は、ダウンロードしたファイルのサイズと転送速度を改行文字で区切って出力します。例: 20 #<< data 3.0M #<< speed 25 1.2M 今問題は次のとおりです。 output_data_func | xargs printf "Data transferred : %s\nSpeed : %s"このコマンドはデータを正常に配置するのに有効ですが、問題はすべてのデータが最後に出力されることです。関数が次の値を出力している間は継続したいと思います。 私も試してみましたが、stdbuf -o0 xargs pri...
さようなら行ってください。 /etc/resolv.conf.dnsphから抽出されたIPv6アドレスからping6を実行しようとしています。しかし、awkはIPv6アドレスを1行にまとめたようです。 $ grep ^nameserver /etc/resolv.conf.dnsph |awk '{print $2}' 2001:1890:1001:2224::1 2001:1890:1001:2424::1 $ ping6 $(grep ^nameserver /etc/resolv.conf.dnsph |awk '{print $2}') ping6:...
「read -s」を使用すると、既存の行が削除され、次のような行に次のプロンプトが表示されます。このエラーの解決策を教えてください。画面にパスワードを表示するのではなく、「-s」を使用して読む必要があります。 スクリプト: $ cat a.sh printf "Enter the db name : " read -r sourcedb printf "Enter the source db username: " read -r sourceuser printf "Enter the source database password: " read -...
良いここ私ファイル.csv引用符内の数字: "0.2" "0.3339" "0.111111" 数字を小数点の3桁に丸めるには、次の解決策が有効です。 printf "%.03f\n" $(sed 's/\"//g' file.csv) sed 's/\"//g' file.csvしかし、今は変数として保存したいと思います。 var_sed=$(sed 's/\"//g' file.csv); printf "%.03f\n" ${var_sed} 動作しません。出力は次のとおりです zsh: bad math expression: operator...