手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
人工智能
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
技术频道
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
管道
管道专题提供管道的最新资讯内容,帮你更好的了解管道。
shell脚本:使用管道作为tar的输入
我试图找出一种在Ubuntu服务器LTS上使用tar管道的方法. 我有一个postgresql命令(pg_dump),它在标准输出上输出很多sql: pg_dump -U myUser myDB 我知道如何重定向到一个文件: pg_dump -U myUser myDB > myDB.sql 为了节省一些磁盘空间,我宁愿把它压缩:我可以从该myDB.sql做一个tar.gz文件,然后删除myDB.
作者:佚名 时间:2020-07-06
Bash – 如何解压缩管道的zip文件(从“wget -qO-”)
关于如何解压缩这样的管道压缩文件的任何想法: wget -qO- http://downloads.wordpress.org/plugin/akismet.2.5.3.zip 我希望将文件解压缩到一个目录,就像我们以前常用的文件一样: wget -qO- http://downloads.wordpress.org/plugin/akismet.2.5.3.zip | unzip -d ~/De
作者:佚名 时间:2020-07-06
如何正确使用管道(%>%)的vim缩进代码?
例如, vim不会正确缩进以下代码: flights <- flights %>% group_by(year, month, day) %>% select(arr_delay, dep_delay) %>% summarise( arr = mean(arr_delay, na.rm = TRUE), dep = mean(dep_del
作者:佚名 时间:2020-07-06
unix – 如何在没有管道标准输出的情况下管道stderr
如何在不管道标准输出流的情况下管道标准错误流? 我知道这个命令有效,但它也写出了标准. Command 2>&1 | tee -a $LOG 我如何得到标准错误? 注意:我想要的是将stderr流写入日志并将stderr和stdout写入控制台. 为此,使用一个额外的文件描述符来切换stderr和stdout: find /var/log 3>&1 1>&2 2>&3 | tee foo.file
作者:佚名 时间:2020-07-08
shell – 管道命令输出,但保留错误代码
在我通过另一个成功的命令管道之后,如何从unix命令行应用程序获取正确的返回码? 详情如下: $tar -cEvhf - -I ${sh_tar_inputlist} | gzip -5 -c > ${sh_tar_file} -- when only the tar command fails $?=0 $echo $? 0 而且,我想看到的是: $tar -cEvhf - -I ${sh_
作者:佚名 时间:2020-07-08
管道Vim缓冲区到stdout
我想在管道中间使用Vim.这个 existing post看起来像我想要做的,除了我希望在没有Python帮助的情况下,只能用bash. [它有帮助,环境是Android上的Terminal IDE应用程序中的bash shell.] 请,我知道如何通过Vim内部的命令来管理缓冲区.这很棒,但不是我想要的.我想退出Vim并将活动缓冲区传递给stdout. FWIW,我也知道如何传递另一个命令到Vi
作者:佚名 时间:2020-07-08
在Bash中创建非线性管道的最干净的方法是什么?
在 Bash中创建一个非线性管道是最干净(最简单,最有效,最短,最快,最简单,最优雅)的方法. 我有三个命令:mksock,irclogin和ircpingpong.我想把stdin,irclogin和ircpingpong管理成mksock,把mksock管道输入stdout和ircpingpong.这意味着mksock和ircpingpong是循环的.我画了一张图. irclogin只需要运行
作者:佚名 时间:2020-07-12
bash – 将管道传递给需要文件名的命令
假设我有一个带有文件名参数的命令foo:foo myfile.txt.令人讨厌的是,foo没有读取标准输入.而不是实际的文件,我想传递另一个命令的结果(实际上,pv,它将捕获文件并输出进度表作为副作用). 有没有办法让这种情况发生?我的包里没有任何东西可以做到. (在这种情况下,foo是一个PHP脚本,我认为它顺序处理文件). 我正在使用Ubuntu和Bash 编辑 对于稍微不清楚的问题描述感到抱
作者:佚名 时间:2020-07-12
unix – 使用临时文件vs管道的优点和缺点
假设我有一个名为jobs.csv的文件,我想获得Foo完成的前50k工作 我可以这样做: # cat jobs.csv | sort -u | head -n 50000 > /tmp/jobs.csv # cat /tmp/jobs.csv | while read line; do Foo --job=$line; done 要么 # cat jobs.csv | sort -u | head
作者:佚名 时间:2020-07-12
通过bash管道处理大文件,它是否缓冲?
我需要使用如下命令: $cat large.input.file | process.py > large.output.file 问题是,因为这不会使硬盘在读取输入文件和写入输出文件之间跳转困难吗? 有没有办法告诉bash在做这种管道时使用大内存缓冲区? 别担心.操作系统会为你做缓冲,它通常非常擅长. 话虽如此: 如果您可以更改process.py,则可以实现自己的缓冲. 如果你不能改变proc
作者:佚名 时间:2020-07-13
Bash:从stdin执行管道线路
经过一番搜索,我还没有找到解决方法.我认为搜索条件过于笼统.我想知道如何执行一些由其他来源生成的行(在bash提示符下).例如,我有一个 Python脚本,它动态生成许多bash命令并将它们打印到stdout.我希望这些行作为bash脚本执行,而不必将它们保存到磁盘.例如: $python example.py touch 1 2 3 4 5 rm 1 2 3 4 5 echo "Done" 我想
作者:佚名 时间:2020-07-13
backup – 用于过滤掉管道中不存在的文件的Shell命令
我正在寻找一种很好的方法来生成一个备用tar.gz,它将通过提取另一个tar.gz来覆盖什么. tar -ztf patch.tar.gz | grep -v "/$" | tar -T- -zcvf backup.tar.gz 这很完美!但是,有时,新补丁(patch.tar.gz)不仅包含HDD中已存在的文件,还可能添加尚不存在的新文件. 这些不存在的文件将无法备份,第二个tar将生成错误.退
作者:佚名 时间:2020-07-13
bash – 从管道读取的while读取循环后变量重置
initiate () { read -p "Location(s) to look for .bsp files in? " loc find $loc -name "*.bsp" | while read do if [ -f "$loc.bz2" ] then continue else filcount=$[$filcount+1]
作者:佚名 时间:2020-07-14
bash – 使用groovy,你如何管道多个shell命令?
使用Groovy及其 java.lang.Process支持,如何将多个shell命令一起管道? 考虑这个bash命令(假设你的用户名是foo): ps aux | grep ' foo' | awk '{print $1}' 这将打印出用户名 – 与您的用户帐户相关的某些进程的一行. 使用Groovy,ProcessGroovyMethods文档和代码说我应该能够做到这一点来实现相同的结果: d
作者:佚名 时间:2020-07-16
将bash变量管道化为awk并存储输出
为了说明我的问题, TEST="Hi my name is John" OUTP=`echo $TEST | awk '{print $3}'` echo $OUTP 我期望这样做是将$TEST变量传递给awk并将第三个字存储到$OUTP中. 相反,我得到“嗨:没找到”,好像它期望输入是一个文件.但是,如果我只传递一个字符串而不是一个变量,那么就没有问题.什么是最好的方法来解决这个问题? 谢谢大家
作者:佚名 时间:2020-07-20
如何将shell输出管道输出到ruby -e?
说我在我的终端中输入了一些内容,例如: ls | grep phrase 并且在这样做之后我意识到我想要删除所有这些文件. 我想使用Ruby来做到这一点,但无法弄清楚要传递给它的内容. ls | grep phrase | ruby -e "what do I put in here to go through each line by line?" 以此为出发点: ls ~ | ruby -ne
作者:佚名 时间:2020-07-20
管道可执行而无需在bash中退出/ EOF
我有一个(只读)可执行文件“myexec”,我总是执行后跟输入“input1”(一个字符串),然后我继续我的业务“”和“退出”我感觉如下: $myexec > input1 > do something else for as long as I like > exit 我想做的是使用输入“input1”自动执行“myexec”,然后能够“在我喜欢的时候做其他事情”.从我所看到的,我的选择是: $
作者:佚名 时间:2020-07-20
bash – 为什么ls在管道输出时给出不同的输出
直接打印到终端: $ls a.out avg.c avg.h 管道到猫 $ls | cat a.out avg.c avg.h 为什么ls根据目的地给出不同的输出? ls实际上可以确定它是输出到终端还是文件(带有isatty库调用).如果它检测到控制台,它会尝试使其更紧凑,以便于查看.
作者:佚名 时间:2020-07-20
bash – 为什么从文件中获取stdin与通过管道接收stdin不同?
使用bash我经常想得到一个大型csv文件的标题,并搜索其余的特定条目.我这样做如下. $(head -1; grep mike) < tmp.csv name,age,favourite colour mike,38,blue 但是从cat或任何其他命令获取输入不起作用 – 似乎grep永远不会传递文件的其余部分. $cat tmp.csv | (head -1; grep mike) name
作者:佚名 时间:2020-09-23
使用管道命令忽略Bash脚本中的HUP信号
我有以下脚本无限期监视/ tmp目录,如果该目录中有文件操作,则while循环读取文件名,首先用b字符替换文件名中的字符,此修改后的文件名为记录到test.log文件: #!/bin/bash trap ':' HUP trap 'kill $(jobs -p)' EXIT /usr/local/bin/inotifywait -q -m /tmp --format %f | while
作者:佚名 时间:2020-09-23
上一页
4
5
6
7
8
9
10
11
下一页
小编推荐
苹果市值2025年有望达4万亿美元
• 我国抢先量产三折叠屏的底气 揭秘背后产
• 19999元起首销秒罄!华为Mate XT三折叠
• iQOO Z9 Turbo+上手:性能猛兽+续航怪兽
• iPhone 16 系列成近年最不受欢迎一代
• 东北人放心买 Redmi Note Pro+支持零下
• 1399元起防水大满贯!Redmi Note 14 Pr
• 荣耀X60电池将突破6000mAh:国庆后发布
热门标签
更多
python
JavaScript
java
HTML
PHP
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot