shell脚本?过滤输出,在末尾插入单词

时间:2017-12-06 23:34:15

标签: shell

我正在努力:

  • 获取ps输出的一行
  • 删除后退空间
  • 删除PrivateFrameworks /
  • 之后的每个字词
  • 在PrivateFrameworks /
  • 前添加“bin /”字样
  • 打印结果

    IGOR:〜igor $ ps -e | grep PrivateFrameworks

    3857 ?? 0:02.09 /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/Resources/usbmuxd -launchd  4046 ?? 0:00.71 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbagent.app/Contents/MacOS/nbagent  4047 ?? 0:00.05 /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Resources/nbstated  4324 ?? 0:00.03 /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/Resources/helpd  4384 ?? 0:00.13 /System/Library/PrivateFrameworks/AOSKit.framework/Versions/A/XPCServices/com.apple.iCloudHelper.xpc/Contents/MacOS/com.apple.iCloudHelper  4621 ttys001 0:00.00 grep PrivateFrameworks

从这个输出中,我希望结果/ System / Library / PrivateFrameworks / bin

我认为使用sed,但我完全迷失了

0 个答案:

没有答案