看来你经常被当成 “活字典”
切换目录时使用pushd 目录
,然后再用 dirs 查看,看是否变化了?
哈哈,方案一和二我也是一用就用了好多年啊
我觉得有两个层面:
命令的执行环境是 windows 还是 linux?
如果是 windows,没有什么好办法。
如果是 linux,可以用set -o vi
把命令行设置成 vi 风格的,这样在命令行上按下esc
后就可以按 Vi 的风格操作命令行了。这种方法我用的很少,没有相关经验,只能你自己趟坑了。
哦哦,这块我平时基本只用ctrl-w
(删除光标前的一个单词)和ctrl-u
(删除光标前的所有)。
不过刚才了解了下,发现这部分包含了不少不错的内容,稍后整理篇文章出来。
刚才在 centos 上用 yum 安装了 autojump 和 autojump-zsh,不能使用。从 git 库上下载下来后安装可以使用。不过还不得其要领呢。
git 地址:
https://github.com/wting/autojump
可否具体些?没有明白你的意思。
谢谢。
见过大牛 orz
好的。
大家有建议、想法、需求什么的,随便提哈。
去实地面试效果肯定不错,或者两者结合效果更佳。
嗯,功能测试做久了,确实会遇到这些情况。
我起初做了好几年的功能测试,还好当时学习了 linux。后来发现,它可以在许多方面发力,包括你提到的:编程、自动化、性能、压力等等。
也祝愿你能找到理想工作。
谢谢
搜索了关于undefined status object
错误的网页,在 testerhome 上有一个类似的内容:
https://testerhome.com/topics/4460
并且已经得到解决:
** 解决方法 **:
像 click,sendkeys 这些方法 在测试 ios 时都会报这个错,使用 IOSElement 的就没有问题,比如使用 tap 而不是 click,使用 setValue 而不是 sendKeys
看是否对你有帮助?
对于完成一个具体的工作来说,echo 是一条调试信息。但对于这个题来说,echo 就影响了最终的结果,没有必要打印无关的内容。
话题中一共给了 3 个方法,经在 leetcode.com 网站上验证和测试,
方法 1 可行;
方法 2 注释掉echo "ori=$line"
后也可行;
方法 3:可以用引号括起来,但空格两边的单引号需要去掉。
#!/bin/bash
pattern1="^[0-9]{3}-[0-9]{3}-[0-9]{4}$"
pattern2="^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$"
cat ./file.txt | while read line
do
# echo "ori=$line"
if [[ $line =~ ${pattern1} ]] || [[ $line =~ ${pattern2} ]] ; then
echo $line
fi
done
给出一种方案:
awk '/\[0-9]{3}) |[0-9]{3}-)[0-9]{3}-[0-9]{4}$/ {print $0}' file.txt
建议把不符合的输入内容也提供出来,方便使用你的代码调试。
@seveniruby 帖子已修改,请重新审核。