我有一个这样的字符串($
字符总是被其他字符包围):
a$b
c$d
e$f
Run Code Online (Sandbox Code Playgroud)
我希望我的字符串方法放在\
前面$
并删除换行符:
a\$bc\$de\$f
Run Code Online (Sandbox Code Playgroud)
我尝试了这个,但它没有放置\
角色:
s=s.replaceAll("\n","").replaceAll("$", "\\$");
Run Code Online (Sandbox Code Playgroud) 我有两个 shell 脚本:
一个.sh
echo "hello"
su - oracle -c "sh /tmp/two.sh"
echo "good bye"
Run Code Online (Sandbox Code Playgroud)
二.sh
echo "bla bla bla"
Run Code Online (Sandbox Code Playgroud)
我想以“root”身份运行“one.sh”并查看以下输出:
hello
bla bla bla
good bye
Run Code Online (Sandbox Code Playgroud)
这怎么可能?
我尝试创建一个填充了一些值的数组。但我不知道该怎么做。我在下面尝试了一些东西,但没有用。
我的代码:
i=0
for c in colors; do
array[$i]=$c
echo {$c[$i]}
i=`expr $i + 1`
done
Run Code Online (Sandbox Code Playgroud)
注意: “colors”是某种返回值列表的“ps -ef”命令。例如,它具有“蓝色、红色、黄色”值。
colors= 'ps -ef | grep colors'
Run Code Online (Sandbox Code Playgroud) 我有一个小型 java 应用程序,我想在其中放置一些数据,并将其列放在现有的 JTable 中。
这是我的列和数据;
String[][] data; // this object gets it's contents from another function
String[] columns={"Name","Value"}; //these are the columns that should be added to JTable
Run Code Online (Sandbox Code Playgroud)
那么我应该怎么做才能添加和查看“现有”JTable 中的数据?我不想创建动态 JTable。
编辑:
我把它写到了上面填充我的变量的函数中。之后如何刷新我的 JTable?
tblSonuc=new JTable(data,columns);
Run Code Online (Sandbox Code Playgroud) 我有这样的输出:
a/foo bar /
b/c/foo sth /xyz
cc/bar ghj /axz/byz
Run Code Online (Sandbox Code Playgroud)
我想要的只是这一行:
a/foo bar /
Run Code Online (Sandbox Code Playgroud)
为了更清楚,我希望那些以特定字符串结尾的行.我想要在最后一列grep
有一个/
字符的行.
我想用我的值做一些算术运算.这是我的日志文件:
SYSAUX 1050 3,04 55 996 5 95
UNDOTBS1 420 ,08 395 25 94 6
USERS 5 ,01 1 4 19 81
SYSTEM 730 2,22 3 727 0 100
EXAMPLE 346 ,95 36 310 10 90
UNDOTBS2 50 ,04 38 12 77 23
Run Code Online (Sandbox Code Playgroud)
我试图将第三和第四列相乘.为了做到这一点,我必须将","(逗号)改为"."(句号).我试图在tr
里面运行命令,awk
但它给出了一些错误:
cat mylog.log |awk '{mul= $3 * ${4}|tr "," "\\."; print mul}'
awk: {mul= $3 * ${4}|tr "," "\\."; print mul}
awk: ^ syntax error
awk: {mul= $3 * ${4}|tr "," "\\."; print …
Run Code Online (Sandbox Code Playgroud) 我有关于填充list<>
元素的问题.我试图将值设置为list<>
对象的第一个元素,但它不起作用.这是我的两个班级:
类
class hotel
{
public List<room> rooms = new List<room>();
}
class room
{
public string roomName;
}
Run Code Online (Sandbox Code Playgroud)
Form1.cs的
private void Form1_Load(object sender, EventArgs e)
{
string word = "example";
hotel[] h = new hotel[3];
for (int i = 0; i < h.Length; i++)
{
h[i] = new hotel();
h[i].rooms[i].roomName = word;//It gives "Index out of range exception" error.
}
}
Run Code Online (Sandbox Code Playgroud) 我有一个动态创建和填充的表.单击其他表单中的按钮时会显示此动态表单.这是代码:
package ExaData;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.EventQueue;
import java.awt.FlowLayout;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.text.NumberFormat;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.JTableHeader;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.axis.NumberAxis;
import org.jfree.chart.labels.StandardCategoryItemLabelGenerator;
import org.jfree.chart.plot.CategoryPlot;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.chart.renderer.category.StackedBarRenderer;
import org.jfree.data.category.CategoryDataset;
import org.jfree.data.category.DefaultCategoryDataset;
import org.jfree.ui.RefineryUtilities;
public class ShowGraph extends javax.swing.JFrame {
String[][] data;
String[] columns={"Tan?m","De?er"};
Sessionn obj;
String SGA="SGA";
String PGA="PGA";
String JAVAPOOL="JAVAPOOL";
JCheckBox SGA_CHECK;
JCheckBox PGA_CHECK;
JCheckBox JAVA_POOL_CHECK;
JTable table;
JPanel btnPanel,tblPanel;
ChartPanel …
Run Code Online (Sandbox Code Playgroud) 我想要grep一部分字符串,其中包含数字和点(.).
例如:
/home/xar/11.1.0/hez
/uaa/14.0.2.5/grd/pc
Run Code Online (Sandbox Code Playgroud)
我想要的只是这一部分:
14.0.2.5
11.1.0
Run Code Online (Sandbox Code Playgroud)
我意识到cut
命令不足以解决这个问题.
我正在使用来自HotelsPro的网络服务并尝试创建一个实例,但它给了我一个错误:
无法创建抽象类或接口'HotelsPro.hotelsProSvc.b2bHotelSOAPPortType'的实例
这就是我想要做的.
Form1.cs的
hotelsProSvc.b2bHotelSOAPPortType a = new b2bHotelSOAPPortType();
getAvailableHotelResponse getres = new getAvailableHotelResponse();
getres=a.getAvailableHotel(apiKey, "A990", checkIn, checkOut, "EUR", "UK", false, rooms, f);