【发布时间】:2020-04-06 18:23:45
【问题描述】:
我的问题更具体地说是:
我希望我的代码比较文件中的最后两行,如果它们具有相同的内容,则程序删除最后一行。
泰。
【问题讨论】:
-
你试过什么?请提供输入和预期输出?
我的问题更具体地说是:
我希望我的代码比较文件中的最后两行,如果它们具有相同的内容,则程序删除最后一行。
泰。
【问题讨论】:
根据您的问题,我了解到您仅比较文件的最后两行,如果相同则将其删除。请尝试以下命令
#!/bin/bash
set -- `tail -n 2 file | uniq -c`
case $1 in
2) sed -i '$d' file ;;
*) echo "something else";;
esac
【讨论】: