如何写出一个能够找到现有目录中包含“foo”字的所有档案的仪表,而不论情况如何?
I m attempting to write a bash script to parse out the following log file and give me a list of CURRENT players in the room (so ignoring players that left, but including players that may have rejoined)...
如何写出一个能够找到现有目录中包含“foo”字的所有档案的仪表,而不论情况如何?
假设你想在档案中查询(而不是档案名称)
如果你只想搜索目前的目录(而不是树)
grep * -nsie "foo"
如果你想扫描整个树木(从目前的目录中)。
grep . -nsrie "foo"
如果您希望“foo”在>
中查阅文档的标语:
grep . -rsni -e "foo"
更多备选办法(-I, -T, ......)见man grep
。
shopt -s nullglob
shopt -s nocaseglob
for file in *foo*
...
...
..
Try:
echo *foo*
现有名录将打印文件/代号相匹配文件*foo*
,这些目录恰好与任何含有 foo的名称相匹配。
我总是利用这一少得的指挥:
gfind () { if [ $# -lt 2 ]; then files="*"; search="${1}"; else files="${1}"; search="${2}"; fi; find . -name "$files" -a ! -wholename */.* -exec grep -Hin ${3} "$search" {} ; ; }
页: 1 或如果你想查询所有文件gfind searchstring
页: 1 - 类型 f-i “foo”
I m attempting to write a bash script to parse out the following log file and give me a list of CURRENT players in the room (so ignoring players that left, but including players that may have rejoined)...
How can I check the file encoding in a shell script? I need to know if a file is encoded in utf-8 or iso-8859-1. Thanks
I like to write bash shell scripts on my iPhone, put them in an app folder with an icon, plist, etc., so they execute like apps by tapping their icon on SpringBoard. This is not interactive like ...
From a programming standpoint, when you set the bash shell to use vi or emacs via set -o vi or set -o emacs What is actually going on here? I ve been reading a book where it claims the bash shell ...
I am construcing a command in bash dynamically. This works fine: COMMAND="java myclass" ${COMMAND} Now I want to dynamically construct a command that redirectes the output: LOG=">> myfile.log ...
I want perform sha1sum file1 and sha1sum file2 and perform bitwise OR operation with them using bash. Output should be printable i.e 53a23bc2e24d039 ... (160 bit) How can I do this? I know echo $(( ...
I m 试图撰写一个双面文字,处理一个文件清单,其名字在投入档案中每栏一栏储存,就像一个一样。
Is it possible to set the Screen Title using a shell script? I thought about something like sending the key commands ctrl+A shift-A Name enter I searched for about an hour on how to emulate ...