Questions tagged «command»

在* nix环境中发出的一个或一组指令来获取信息,更改某些事物的状态或执行某些事物。换句话说:获得目标。

2
rmdir和rm -r之间的区别
我通常使用rm删除目录: rm -r myDir 但是我知道另一个命令rmdir,它似乎也可以完成这项工作: rmdir myDir 这两个命令有什么区别,什么时候应该使用?
9 directory  rm  command 


2
查找假定扩展名错误的文件类型
我有一个图片档案,我一直在关注。有时,我在将扩展名保持相同的情况下从重新格式化文件的站点中拉出它们,大多数情况下是将PNG图像制作为JPG,仍然称为“ .png”。有什么方法可以发现何时发生并自动修复? 在Windows上,我为此使用IrfanView,但这需要一个Wine包装器。


3
通过换行符拆分命令输出?
我有一个返回多行的命令。为了进一步处理,我需要处理这些行中的每一行。 我当前的代码通过修改IFS(内部字段分隔符)来工作: ROWS=$(some command returning multiple lines) O=$IFS #save original IFS IFS=$(echo -en "\n\b") # set IFS to linebreak for ROW in ${ROWS[@]} do echo "$ROW" done IFS=$O #restore old IFS 我想知道,是否有更好的方法来访问多行输出中的单行,而无需修改IFS?尤其是我的脚本的可读性由于修改IFS而变差。 更新:我很难获得答案,例如choroba的答案: while IFS= read -r line ; do let var+=line #line 42 done << $(sqlite3 -list -nullvalue NULL …


1
有大小限制的ZIP文件
是否有根据文件大小创建多个ZIP文件的命令?因此,该命令将在一个600个文件的文件夹中,总计1 GB,该命令将创建4个zip,大致等于250mb。 有一个类似的命令在这里。但它会根据文件数限制将文件ZIP压缩。 我也不希望将生成的zip文件相互连接,以便我可以单独打开它们,而不必同时打开所有文件。
8 command  zip 

3
Vim:逐行粘贴行
假设我有一个包含以下内容的文件: xxx yyy zzz 和另一个文件: kkk qqq ppp 我想获得: xxxkkk yyyqqq zzzppp 在Vim中使用某些命令可以做到吗?(我尝试使用VISUAL BLOCK,但没有成功)。 在我的特定情况下,我有两个要粘贴很多行的大文件,因此答案也可能是一些shell命令,但是我想知道即使在同一文件中也有办法做到这一点。
8 vim  command  editors 




2
在Linux中使用print命令代替echo
我只是可以使用linux echo命令在终端中打印一条消息。 prayag@prayag$ echo "prayag works on JVM" prayag works on JVM 我可以使用print命令获得相同的输出。 我实际上浏览了他们的手册,在其中$ man print将其描述为Run-mailcap-programs,这是我以前从未听说过的术语。并且了解到它是用于基于MIME查找用于打开文件的正确程序的。 那么,有没有办法单独使用而不是打印简单的线条?printecho 在Need需要在bash脚本中将文本文件的内容分配给变量时发现了类似的问题,但有人echo在print那儿提出建议。 我尝试跟随,但遇到了问题。 $ print --"text/plain" "prayag works on JVM" Warning: unknown mime-type for "prayag works on JVM" -- using "application/octet-stream" Error: no such file "prayag works on JVM" 它要求提供包含文件的文件。 $ print --"text/plain" application.properties …
7 shell  command  echo 

2
文件夹和文件的区别
我有两个文件夹,里面有不同的文件夹。这些文件夹还包含不同的文件。我正在寻找将使我这两个父文件夹之间的区别的命令。不仅一个文件夹和另一个文件夹中包含的文件不同,而且文件内容也不同。 到目前为止,我已经这样做了:diff -rq fold1 fold2..但这并没有给我这些文件之间的区别。 我可以运行什么命令?
3 diff  command 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.