メモは、一般的に、コマンドのxargsのを使用しました

xargsが同じ高稼働率を命じるが、廃用は彼の記憶をぼやけ、その記録されます。

する場合はtrue、すべてのセットに関連するすべてのコブラーブール値を取得します
getsebool -a|grep cobbler|awk '{print $1}'|xargs -i -n 1 setsebool -P {} on
コブラーブール状態を参照してください
getsebool -a|grep cobbler|awk '{print $1" -> "$3}'

xargsのコマンド・アクションは、パラメータの長いリストで問題を回避するために、他のコマンドに小さなセグメントに渡されたパラメータのリストを変換することです。
それはパイプを使用することができ、単独で使用、および他のロケータは、他のコマンドと組み合わせて再利用することができます。
デフォルトのアクションは、デフォルトの区切り文字は(スペース、タブ、改行)空白で、xargsのエコーです。

共通のパラメータオプション

-0,--null:以\0作为分隔符,接受到的特殊字符将当作文本符号处理;
-d:指定分段的分隔符,默认分隔字符为空白字符;
-a,--arg-file=file:指定命令标准输入的来源文件;
-e'FLAG' 或者-E 'FLAG':指定一个终止符号,当xargs命令匹配到第一个FLAG后,停止传递,并退出命令;
-p:每当xargs执行一个分段时,询问一次用户是否执行;
-t:表示先打印执行的命令再输出;
-n NUM:表示一个分段包含的参数个数,参数之间以分隔符隔开,默认是将所有的参数当作一个分段输出;
-i:用于将分段分批传递给其后的{}进行输出,分段会替换{}所在的位置进行输出;
-I "FLAG":可指定分段的替换符号,分段会分批替换到符号所在的位置进行输出执行;
-L:指定每次执行的最大的非空行的行数;

xargsのコマンドとパイプ文字の違い:
パイプ記号|標準で使用後のコマンド入力として、前のコマンドの標準出力、
およびxargsのコマンドは、出力は、コマンドのパラメータとして使用される前に、標準のコマンドがあります。

バッチファイルリネーム:
LS |音楽ビデオxargsの-i {} {}明博
各処理で指定されたパラメータの数:

cut -d: -f1 /etc/passwd | xargs -n 3 echo
(base) [root@localhost ~]# cut -d: -f1 /etc/passwd |xargs -n 3
root bin daemon
adm lp sync
shutdown halt mail
operator games ftp
nobody systemd-network dbus
polkitd libstoragemgmt colord
rpc saned abrt
rtkit pulse rpcuser
nfsnobody unbound gluster
tss usbmuxd geoclue
ntp chrony sssd
setroubleshoot gdm gnome-initial-setup
sshd avahi postfix
tcpdump makeit apache
dhcpd

より一層の活用のヘルプドキュメントを参照してください人に

おすすめ

転載: www.cnblogs.com/lovesKey/p/11533915.html